Exemple #1
0
        public IActionResult OnPostRemoverProduto(int produtoId
                                                  , [FromServices] RemoverProdutoDePedidoAberto.CommandHandler handler
                                                  , [FromRoute] string cnpjRestaurante
                                                  , [FromServices] ObterRestauranteComProdutos.QueryHandler handlerProdutos)
        {
            string sessionCpf = HttpContext.Session.GetString("CpfCliente");

            if (!string.IsNullOrWhiteSpace(sessionCpf))
            {
                handler.Handle(produtoId, sessionCpf);
                return(OnGet(cnpjRestaurante, handlerProdutos));
            }

            return(Redirect("/Cliente"));
        }
Exemple #2
0
 public IActionResult OnGet([FromRoute] string cnpjRestaurante
                            , [FromServices] ObterRestauranteComProdutos.QueryHandler handler)
 {
     Restaurante = handler.Handle(cnpjRestaurante);
     return(Page());
 }