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")); }
public IActionResult OnGet([FromRoute] string cnpjRestaurante , [FromServices] ObterRestauranteComProdutos.QueryHandler handler) { Restaurante = handler.Handle(cnpjRestaurante); return(Page()); }