MailQueue

This commit is contained in:
2026-01-20 16:47:24 +01:00
parent a5fe908034
commit d40e2e8daa
13 changed files with 181 additions and 71 deletions

View File

@ -15,7 +15,7 @@
<AuthorizeView>
<Authorized>
<AppHeader />
<AppHeader ShowNavigation="false" />
</Authorized>
<NotAuthorized>

View File

@ -88,6 +88,14 @@
Mail = iscrizione.Mail
};
await _managerService.IscrizioneEventoPerMailService.Salva(model);
var queue = new MailQueue()
{
ToList = iscrizione.Mail,
From = MailFrom.Registrazione
};
await _managerService.MailQueueService.Salva(queue);
_navManager.NavigateTo("/Grazie");
}
}

View File

@ -9,7 +9,8 @@
@rendermode InteractiveServer
<PageTitle>Iscrizione Evento</PageTitle>
<AppHeader />
<AppHeader ShowNavigation="false"/>
<div class="container my-5 py-3">
<ClienteToggle ValueChanged="onClienteToggleChanged" />
@if (showCodiceCliente)

View File

@ -10,6 +10,7 @@ using StandManager.Service.Interfaces;
using StandManager.Service.Repository;
using StandManager.Utils;
using System.Reflection;
using StandManager.Service.Resolver;
var builder = WebApplication.CreateBuilder(args);
@ -50,6 +51,10 @@ builder.Services.AddScoped<IManagerService, ManagerService>();
builder.Services.AddScoped<BodyClassService>();
builder.Services.AddScoped<LayoutState>();
//MailProcessor
builder.Services.AddScoped<IMailProcessor, RegistrazioneMailProcessor>();
builder.Services.AddScoped<IMailProcessorResolver, MailProcessorResolver>();
builder.Services.AddRadzenComponents();
builder.Services.AddHttpContextAccessor();