diff --git a/StandManager/Components/Layout/MainLayout.razor b/StandManager/Components/Layout/MainLayout.razor
index ccc3d32..8d5c67c 100644
--- a/StandManager/Components/Layout/MainLayout.razor
+++ b/StandManager/Components/Layout/MainLayout.razor
@@ -51,6 +51,7 @@
+
diff --git a/StandManager/Components/Pages/Management/Iscrizioni.razor b/StandManager/Components/Pages/Management/Iscrizioni.razor
new file mode 100644
index 0000000..4238885
--- /dev/null
+++ b/StandManager/Components/Pages/Management/Iscrizioni.razor
@@ -0,0 +1,80 @@
+@page "/management/Iscrizioni"
+@using Microsoft.EntityFrameworkCore
+@using StandManager.Model
+
+@rendermode InteractiveServer
+
+@inject AuthenticationStateProvider auth
+
+Iscrizioni
+
+
+
+
+
+
+
+
+
Overview
+
Iscrizioni
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+@code {
+
+ List iscrizioni;
+ RadzenDataGrid iscrizioniGrid;
+
+ protected override async Task OnInitializedAsync()
+ {
+ await base.OnInitializedAsync();
+
+ iscrizioni = (await _managerService.IscrizioneEventoService.RicercaQueryable(
+ x => x.Eliminato == false,
+ includi:x => x.Include(y => y.Cliente).Include(y => y.Evento).Include(y => y.InvitoEvento),
+ ordinamento: x => x.OrderBy(y => y.RagioneSociale)))
+ .Select(x => (IscrizioneEventoViewModel)x).ToList();
+ }
+
+ private async Task EditRow(IscrizioneEventoViewModel iscrizioneEvento)
+ {
+ _navManager.NavigateTo($"/management/Iscrizioni/Modifica/{iscrizioneEvento.Id}");
+ }
+
+ private async Task DeleteRow(IscrizioneEventoViewModel iscrizioneEvento)
+ {
+ var ok = await _dialogService.Confirm($"Vuoi davvero eliminare la registrazione {iscrizioneEvento.RagioneSociale}?", "Conferma eliminazione", new ConfirmOptions { OkButtonText = "Sì", CancelButtonText = "No", Width = "400px" });
+
+ if (ok == true)
+ {
+ await _managerService.IscrizioneEventoService.Elimina(iscrizioneEvento.Id, await MembershipUtils.GetUserId(auth));
+ iscrizioni = (await _managerService.IscrizioneEventoService.RicercaQueryable(
+ x => x.Eliminato == false, ordinamento: x => x.OrderBy(y => y.RagioneSociale)))
+ .Select(x => (IscrizioneEventoViewModel)x).ToList();
+ }
+ }
+}
\ No newline at end of file