Feat: merge

pull/38/head
Jade VAN BRABANDT 1 year ago
parent 9f69883362
commit a0aff98cb8

@ -4,7 +4,7 @@ using Microsoft.AspNetCore.Components;
using Blazor.Models; using Blazor.Models;
using Blazor.Services; using Blazor.Services;
namespace Blazor.Pages namespace Blazor.Pages.Admins
{ {
public partial class AddAdministrators public partial class AddAdministrators
{ {

@ -1,6 +1,4 @@
using Blazored.LocalStorage; using Microsoft.AspNetCore.Components;
using Microsoft.AspNetCore.Components.Forms;
using Microsoft.AspNetCore.Components;
using Blazor.Models; using Blazor.Models;
using Blazor.Services; using Blazor.Services;

@ -1,7 +1,5 @@
using Blazored.LocalStorage; using Blazored.LocalStorage;
using Blazor.Services; using Blazor.Services;
using Blazor.Modals;
using Blazored.Modal;
using Blazored.Modal.Services; using Blazored.Modal.Services;
using Blazor.ViewClasses; using Blazor.ViewClasses;
using System.Text; using System.Text;
@ -9,12 +7,9 @@ using Microsoft.JSInterop;
using Microsoft.AspNetCore.Components; using Microsoft.AspNetCore.Components;
using Blazorise.DataGrid; using Blazorise.DataGrid;
using ChoETL; using ChoETL;
using Microsoft.AspNetCore.Components;
using Microsoft.JSInterop;
using System.Text;
using Blazor.ViewClasses;
using Microsoft.AspNetCore.Components.Forms; using Microsoft.AspNetCore.Components.Forms;
using System.Linq; using Blazor.Modals;
using Blazored.Modal;
namespace Blazor.Pages.Chapters; namespace Blazor.Pages.Chapters;
public partial class Chapters public partial class Chapters
@ -39,12 +34,29 @@ public partial class Chapters
[Inject] [Inject]
public ILocalStorageService LocalStorage { get; set; } public ILocalStorageService LocalStorage { get; set; }
[Inject]
public NavigationManager NavigationManager { get; set; }
[Inject] [Inject]
public IJSRuntime IJSRuntime { get; set; } public IJSRuntime IJSRuntime { get; set; }
private async void OnDelete(int id)
{
var parameters = new ModalParameters();
parameters.Add(nameof(Chapter.Id), id);
var modal = Modal.Show<DeleteConfirmation>("Delete Confirmation", parameters);
var result = modal.Result;
if (result.IsCanceled)
{
return;
}
await DataService.Delete(id);
// Reload the page
NavigationManager.NavigateTo("chapters", true);
}
protected override async Task OnAfterRenderAsync(bool firstRender) protected override async Task OnAfterRenderAsync(bool firstRender)
{ {
// Do not treat this action if is not the first render // Do not treat this action if is not the first render

Loading…
Cancel
Save