Info.cshtml.cs 495 B

123456789101112131415161718
  1. using MediatR;
  2. using Microsoft.AspNetCore.Mvc;
  3. using Microsoft.AspNetCore.Mvc.RazorPages;
  4. using GetLoginLog = Application.Features.Admin.Member.Logs.Login.Get;
  5. namespace Admin.Pages.Member.Log.Login;
  6. public class InfoModel(IMediator mediator) : PageModel
  7. {
  8. public GetLoginLog.Response? Data { get; set; }
  9. public async Task<IActionResult> OnGetAsync(int id, CancellationToken ct)
  10. {
  11. Data = await mediator.Send(new GetLoginLog.Query(id), ct);
  12. return Page();
  13. }
  14. }