Skip to content

Commit 9c0e83a

Browse files
authored
Blazor WASM common sample update (#17859)
1 parent a770d54 commit 9c0e83a

4 files changed

Lines changed: 10 additions & 8 deletions

File tree

aspnetcore/blazor/common/samples/3.x/BlazorWebAssemblySample/BlazorSample.csproj

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -6,10 +6,10 @@
66
</PropertyGroup>
77

88
<ItemGroup>
9-
<PackageReference Include="Microsoft.AspNetCore.Components.WebAssembly" Version="3.2.0-preview3.20168.3" />
10-
<PackageReference Include="Microsoft.AspNetCore.Components.WebAssembly.Build" Version="3.2.0-preview3.20168.3" PrivateAssets="all" />
11-
<PackageReference Include="Microsoft.AspNetCore.Components.WebAssembly.DevServer" Version="3.2.0-preview3.20168.3" PrivateAssets="all" />
12-
<PackageReference Include="Microsoft.AspNetCore.Blazor.HttpClient" Version="3.2.0-preview3.20168.3" />
9+
<PackageReference Include="Microsoft.AspNetCore.Components.WebAssembly" Version="3.2.0-preview4.20210.8" />
10+
<PackageReference Include="Microsoft.AspNetCore.Components.WebAssembly.Build" Version="3.2.0-preview4.20210.8" PrivateAssets="all" />
11+
<PackageReference Include="Microsoft.AspNetCore.Components.WebAssembly.DevServer" Version="3.2.0-preview4.20210.8" PrivateAssets="all" />
12+
<PackageReference Include="System.Net.Http.Json" Version="3.2.0-preview5.20210.3" />
1313
</ItemGroup>
1414

1515
</Project>

aspnetcore/blazor/common/samples/3.x/BlazorWebAssemblySample/Pages/CallWebAPI.razor

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -87,7 +87,7 @@ else
8787

8888
protected override async Task OnInitializedAsync() => await GetTodoItems();
8989

90-
private async Task GetTodoItems() => _todoItems = await Http.GetJsonAsync<TodoItem[]>(ServiceEndpoint);
90+
private async Task GetTodoItems() => _todoItems = await Http.GetFromJsonAsync<TodoItem[]>(ServiceEndpoint);
9191

9292
private void EditItem(long id)
9393
{
@@ -99,15 +99,15 @@ else
9999
private async Task AddItem()
100100
{
101101
var addItem = new TodoItem { Name = _newItemName, IsComplete = false };
102-
await Http.PostJsonAsync(ServiceEndpoint, addItem);
102+
await Http.PostAsJsonAsync(ServiceEndpoint, addItem);
103103
_newItemName = string.Empty;
104104
await GetTodoItems();
105105
_editRowStyle = "none";
106106
}
107107

108108
private async Task SaveItem()
109109
{
110-
await Http.PutJsonAsync($"{ServiceEndpoint}/{_editItem.Id}", _editItem);
110+
await Http.PutAsJsonAsync($"{ServiceEndpoint}/{_editItem.Id}", _editItem);
111111
await GetTodoItems();
112112
_editRowStyle = "none";
113113
}

aspnetcore/blazor/common/samples/3.x/BlazorWebAssemblySample/Program.cs

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,5 @@
11
using System;
2+
using System.Net.Http;
23
using System.Collections.Generic;
34
using System.Threading.Tasks;
45
using System.Text;
@@ -14,7 +15,7 @@ public static async Task Main(string[] args)
1415
var builder = WebAssemblyHostBuilder.CreateDefault(args);
1516
builder.RootComponents.Add<App>("app");
1617

17-
builder.Services.AddBaseAddressHttpClient();
18+
builder.Services.AddSingleton(new HttpClient { BaseAddress = new Uri(builder.HostEnvironment.BaseAddress) });
1819

1920
await builder.Build().RunAsync();
2021
}

aspnetcore/blazor/common/samples/3.x/BlazorWebAssemblySample/_Imports.razor

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,5 @@
11
@using System.Net.Http
2+
@using System.Net.Http.Json
23
@using Microsoft.AspNetCore.Components.Forms
34
@using Microsoft.AspNetCore.Components.Routing
45
@using Microsoft.AspNetCore.Components.Web

0 commit comments

Comments
 (0)