File tree 10 files changed +15
-9
lines changed
Samples/BlazorExample/BlazorExample
10 files changed +15
-9
lines changed Original file line number Diff line number Diff line change 9
9
</PropertyGroup >
10
10
11
11
<ItemGroup >
12
- <PackageReference Include =" Csla.Blazor.WebAssembly" Version =" 8.0.0-R24010305 " />
12
+ <PackageReference Include =" Csla.Blazor.WebAssembly" Version =" 8.0.0-R24012202 " />
13
13
<PackageReference Include =" Microsoft.AspNetCore.Components.WebAssembly" Version =" 8.0.1" />
14
14
</ItemGroup >
15
15
Original file line number Diff line number Diff line change 1
1
@page " /counter"
2
- @rendermode InteractiveAuto
2
+ @rendermode @( new InteractiveAutoRenderMode ( prerender : false ) )
3
3
@implements IDisposable /* CSLA wasm pages must be IDisposable */
4
4
@inject Csla .Blazor .State .StateManager StateManager
5
5
12
12
<button class =" btn btn-primary" @onclick =" IncrementCount" >Click me</button >
13
13
14
14
@code {
15
+ [CascadingParameter ]
16
+ private Task <AuthenticationState >? authenticationState { get ; set ; }
15
17
private int currentCount = 0 ;
16
18
17
19
protected override async Task OnInitializedAsync ()
Original file line number Diff line number Diff line change 1
1
@page " /editperson"
2
2
@page " /editperson/{id}"
3
- @rendermode InteractiveWebAssembly
3
+ @rendermode @( new InteractiveWebAssemblyRenderMode ( prerender : false ) )
4
4
@implements IDisposable /* CSLA wasm pages must be IDisposable */
5
5
@inject Csla .Blazor .State .StateManager StateManager
6
6
@inject Csla .IDataPortal <PersonEdit > personEditPortal
70
70
@code {
71
71
[Parameter ]
72
72
public string ? id { get ; set ; }
73
+ [CascadingParameter ]
74
+ private Task <AuthenticationState >? authenticationState { get ; set ; }
73
75
74
76
protected override async Task OnInitializedAsync ()
75
77
{
Original file line number Diff line number Diff line change 4
4
var builder = WebAssemblyHostBuilder . CreateDefault ( args ) ;
5
5
6
6
builder . Services . AddAuthorizationCore ( ) ;
7
+ builder . Services . AddCascadingAuthenticationState ( ) ;
7
8
8
9
builder . Services . AddScoped ( sp => new HttpClient { BaseAddress = new Uri ( builder . HostEnvironment . BaseAddress ) } ) ;
9
10
Original file line number Diff line number Diff line change 12
12
<ProjectReference Include =" ..\DataAccess.EF\DataAccess.EF.csproj" />
13
13
<ProjectReference Include =" ..\DataAccess.Mock\DataAccess.Mock.csproj" />
14
14
<ProjectReference Include =" ..\DataAccess\DataAccess.csproj" />
15
- <PackageReference Include =" Csla.AspNetCore" Version =" 8.0.0-R24010305 " />
16
- <PackageReference Include =" Csla.Blazor" Version =" 8.0.0-R24010305 " />
15
+ <PackageReference Include =" Csla.AspNetCore" Version =" 8.0.0-R24012202 " />
16
+ <PackageReference Include =" Csla.Blazor" Version =" 8.0.0-R24012202 " />
17
17
<PackageReference Include =" Microsoft.AspNetCore.Components.WebAssembly.Server" Version =" 8.0.1" />
18
18
</ItemGroup >
19
19
Original file line number Diff line number Diff line change 11
11
builder . Services . AddRazorComponents ( )
12
12
. AddInteractiveServerComponents ( )
13
13
. AddInteractiveWebAssemblyComponents ( ) ;
14
+ builder . Services . AddCascadingAuthenticationState ( ) ;
14
15
15
16
// CSLA requires AddHttpContextAccessor
16
17
builder . Services . AddHttpContextAccessor ( ) ;
Original file line number Diff line number Diff line change 7
7
</PropertyGroup >
8
8
9
9
<ItemGroup >
10
- <PackageReference Include =" Csla" Version =" 8.0.0-R24010305 " />
10
+ <PackageReference Include =" Csla" Version =" 8.0.0-R24012202 " />
11
11
</ItemGroup >
12
12
13
13
<ItemGroup >
Original file line number Diff line number Diff line change 5
5
</PropertyGroup >
6
6
7
7
<ItemGroup >
8
- <PackageReference Include =" Csla" Version =" 8.0.0-R24010305 " />
8
+ <PackageReference Include =" Csla" Version =" 8.0.0-R24012202 " />
9
9
<PackageReference Include =" Microsoft.EntityFrameworkCore.SqlServer" Version =" 8.0.1" />
10
10
<PackageReference Include =" Microsoft.EntityFrameworkCore.Tools" Version =" 8.0.1" >
11
11
<PrivateAssets >all</PrivateAssets >
Original file line number Diff line number Diff line change 6
6
</PropertyGroup >
7
7
8
8
<ItemGroup >
9
- <PackageReference Include =" Csla" Version =" 8.0.0-R24010305 " />
9
+ <PackageReference Include =" Csla" Version =" 8.0.0-R24012202 " />
10
10
</ItemGroup >
11
11
12
12
<ItemGroup >
Original file line number Diff line number Diff line change 5
5
</PropertyGroup >
6
6
7
7
<ItemGroup >
8
- <PackageReference Include =" Csla" Version =" 8.0.0-R24010305 " />
8
+ <PackageReference Include =" Csla" Version =" 8.0.0-R24012202 " />
9
9
</ItemGroup >
10
10
11
11
You can’t perform that action at this time.
0 commit comments