using Application.Abstractions.Messaging; using Microsoft.AspNetCore.Mvc.RazorPages; namespace Admin.Pages; public class IndexModel(IMediator mediator) : PageModel { public GetMailHealth.Response MailHealth { get; set; } = new(); public async Task OnGetAsync(CancellationToken ct) { MailHealth = await mediator.Send(new GetMailHealth.Query(), ct); } }