diff --git a/blazor_lab/Models/ItemModel.cs b/blazor_lab/Models/ItemModel.cs index 888af14..0c867ce 100644 --- a/blazor_lab/Models/ItemModel.cs +++ b/blazor_lab/Models/ItemModel.cs @@ -12,7 +12,7 @@ namespace blazor_lab.Models [Required] [StringLength(50, ErrorMessage = "50ch max")] - [RegularExpression(@"^[a-z''-'\s]{1, 50}$", ErrorMessage = "lowercase only")] + [RegularExpression(@"^[a-z''-'\s]{1,50}$", ErrorMessage = "lowercase only")] public string Name { get; set; } [Required] diff --git a/blazor_lab/Pages/Add.razor b/blazor_lab/Pages/Add.razor index 80d384c..455ed8c 100644 --- a/blazor_lab/Pages/Add.razor +++ b/blazor_lab/Pages/Add.razor @@ -67,7 +67,7 @@

diff --git a/blazor_lab/Pages/Add.razor.cs b/blazor_lab/Pages/Add.razor.cs index cdc5116..935ec0c 100644 --- a/blazor_lab/Pages/Add.razor.cs +++ b/blazor_lab/Pages/Add.razor.cs @@ -14,6 +14,9 @@ namespace blazor_lab.Pages [Inject] public IWebHostEnvironment WebHostEnvironment { get; set; } + [Inject] + public NavigationManager NavigationManager { get; set; } + /// /// The default enchant categories. /// @@ -72,6 +75,8 @@ namespace blazor_lab.Pages // Save the data await LocalStorageService.SetItemAsync("data", currentData); + + NavigationManager.NavigateTo("list"); } private async Task LoadImage(InputFileChangeEventArgs e) { diff --git a/blazor_lab/Pages/List.razor b/blazor_lab/Pages/List.razor index 5a10ca6..1437cd6 100644 --- a/blazor_lab/Pages/List.razor +++ b/blazor_lab/Pages/List.razor @@ -20,7 +20,7 @@ Responsive> - +