|
|
|
@ -1,35 +0,0 @@
|
|
|
|
|
using Blazored.LocalStorage;
|
|
|
|
|
using Microsoft.AspNetCore.Components.Forms;
|
|
|
|
|
using Microsoft.AspNetCore.Components;
|
|
|
|
|
using Blazor.Models;
|
|
|
|
|
using Blazor.Services;
|
|
|
|
|
using Microsoft.Extensions.Logging;
|
|
|
|
|
using Blazor.Pages.Chapters;
|
|
|
|
|
|
|
|
|
|
namespace Blazor.Pages.Admins
|
|
|
|
|
{
|
|
|
|
|
public partial class AddAdministrators
|
|
|
|
|
{
|
|
|
|
|
private AdministratorsModel administratorsModel = new();
|
|
|
|
|
|
|
|
|
|
[Inject]
|
|
|
|
|
public IDataService DataService { get; set; }
|
|
|
|
|
|
|
|
|
|
[Inject]
|
|
|
|
|
public NavigationManager NavigationManager { get; set; }
|
|
|
|
|
|
|
|
|
|
[Inject]
|
|
|
|
|
public ILogger<AddAdministrators> Logger { get; set; }
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
private async void HandleValidSubmit()
|
|
|
|
|
{
|
|
|
|
|
await DataService.Add(administratorsModel);
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Logger.LogInformation("Admin '{administratorsModelName}' added", administratorsModel.Username);
|
|
|
|
|
|
|
|
|
|
NavigationManager.NavigateTo("administrators");
|
|
|
|
|
}
|
|
|
|
|
}
|
|
|
|
|
}
|