コード例 #1
0
        public async Task <IActionResult> AtualizarItem(Guid id, int quantidade)
        {
            var produto = await _produtoAppService.ObterPorID(id);

            if (produto is null)
            {
                return(BadRequest());
            }

            var command = new AtualizarItemPedidoCommand(ClienteID, id, quantidade);

            await _mediatorHandler.EnviarComando(command);

            if (OperacaoValida())
            {
                return(RedirectToAction(nameof(Index)));
            }

            return(View(nameof(Index), await _pedidoQueries.ObterPedidosCliente(ClienteID)));
        }
コード例 #2
0
 public async Task <IActionResult> Index()
 {
     return(View(await _pedidoQueries.ObterPedidosCliente(ClienteId)));
 }