Beispiel #1
0
        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"));
        }
Beispiel #2
0
        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"));
        }