public IActionResult CancelarPedido(int pedidoId) { try { _pedidoService.CancelarPedido(pedidoId); return(Ok()); } catch (Exception ex) { return(BadRequest(ex.Message)); } }
public ValidationAppResult CancelarPedido(PedidoViewModel modelViewModel, Guid IdUsuarioAlteracao) { var model = Mapper.Map <PedidoViewModel, Pedido>(modelViewModel); BeginTransaction(); var result = _modelService.CancelarPedido(model, IdUsuarioAlteracao); if (!result.IsValid) { return(DomainToApplicationResult(result)); } Commit(); return(DomainToApplicationResult(result)); }
public async Task <IActionResult> Patch([FromRoute] int idPedido) { await _pedidoService.CancelarPedido(idPedido); return(NoContent()); }