|
|
@ -1,4 +1,5 @@
|
|
|
|
using Blazor.Models;
|
|
|
|
using Blazor.Models;
|
|
|
|
|
|
|
|
using Blazor.Pages.Chapters;
|
|
|
|
using Blazor.Services;
|
|
|
|
using Blazor.Services;
|
|
|
|
using Microsoft.AspNetCore.Components;
|
|
|
|
using Microsoft.AspNetCore.Components;
|
|
|
|
|
|
|
|
|
|
|
@ -21,6 +22,9 @@ namespace Blazor.Pages.Admins
|
|
|
|
[Inject]
|
|
|
|
[Inject]
|
|
|
|
public IWebHostEnvironment WebHostEnvironment { get; set; }
|
|
|
|
public IWebHostEnvironment WebHostEnvironment { get; set; }
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
[Inject]
|
|
|
|
|
|
|
|
public ILogger<EditAdministrator> Logger { get; set; }
|
|
|
|
|
|
|
|
|
|
|
|
protected override async Task OnInitializedAsync()
|
|
|
|
protected override async Task OnInitializedAsync()
|
|
|
|
{
|
|
|
|
{
|
|
|
|
var administrator = await DataService.GetAdminById(Id);
|
|
|
|
var administrator = await DataService.GetAdminById(Id);
|
|
|
@ -37,6 +41,9 @@ namespace Blazor.Pages.Admins
|
|
|
|
{
|
|
|
|
{
|
|
|
|
await DataService.Update(Id, administratorsModel);
|
|
|
|
await DataService.Update(Id, administratorsModel);
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Logger.LogInformation("Chapter '{administratorsModelName}' edited", administratorsModel.Username);
|
|
|
|
|
|
|
|
|
|
|
|
NavigationManager.NavigateTo("administrators");
|
|
|
|
NavigationManager.NavigateTo("administrators");
|
|
|
|
}
|
|
|
|
}
|
|
|
|
}
|
|
|
|
}
|
|
|
|