public IActionResult OnGet([FromServices] ObterCartoes.QueryHandler handler) { string sessionCpf = HttpContext.Session.GetString("CpfCliente"); if (!string.IsNullOrWhiteSpace(sessionCpf)) { Cartoes = handler.Handle(sessionCpf); return(Page()); } return(Redirect("/Cliente")); }
public IActionResult OnPostSelecionar(int cartaoId , [FromServices] ObterCartoes.QueryHandler handler , [FromServices] SelecionarCartao.CommandHandler commandHandler) { string sessionCpf = HttpContext.Session.GetString("CpfCliente"); if (!string.IsNullOrWhiteSpace(sessionCpf)) { commandHandler.Handle(sessionCpf, cartaoId); return(OnGet(handler)); } return(Redirect("/Cliente")); }