diff --git a/531Calculator/Pages/Configure.razor b/531Calculator/Pages/Configure.razor index dc88f34..8e97eee 100644 --- a/531Calculator/Pages/Configure.razor +++ b/531Calculator/Pages/Configure.razor @@ -1,4 +1,6 @@ -
+@page "/configure" + +

It looks like your first time here. Please provide your name and PRs below.

diff --git a/531Calculator/Pages/Configure.razor.cs b/531Calculator/Pages/Configure.razor.cs index ad66cab..ee9b529 100644 --- a/531Calculator/Pages/Configure.razor.cs +++ b/531Calculator/Pages/Configure.razor.cs @@ -11,13 +11,19 @@ namespace FiveThreeOneCalculator.Pages { public partial class Configure : ComponentBase { - [Inject] private ILogger _logger { get; set; } - - [Parameter] public string Title { get; set; } + [Inject] + private ILogger _logger { get; set; } [Inject] private UserService UserService { get; set; } + [Inject] + private NavigationManager NavigationManager { get; set; } + + [Parameter] + public string Title { get; set; } + + protected override void OnInitialized() { base.OnInitialized(); @@ -31,6 +37,7 @@ namespace FiveThreeOneCalculator.Pages protected void OnUserEditFormSubmit(UserModel model) { UserService.SetUserModel(model); + NavigationManager.NavigateTo("/"); } } } diff --git a/531Calculator/Pages/Index.razor b/531Calculator/Pages/Index.razor index a169024..f44dbb2 100644 --- a/531Calculator/Pages/Index.razor +++ b/531Calculator/Pages/Index.razor @@ -1,6 +1,7 @@ @page "/" @inject FiveThreeOneCalculator.Services.User user @inject FiveThreeOneCalculator.Services.Calculator calculator +@inject NavigationManager navigationManager @using Models @@ -46,5 +47,5 @@ } else { - + navigationManager.NavigateTo("/configure"); } \ No newline at end of file