public ValidationAppResult Add(PedidoViewModel modelViewModel)
        {
            var model = Mapper.Map <PedidoViewModel, Pedido>(modelViewModel);

            BeginTransaction();

            var result = _modelService.AdicionarPedido(model);

            if (!result.IsValid)
            {
                return(DomainToApplicationResult(result));
            }

            Commit();

            return(DomainToApplicationResult(result));
        }
Example #2
0
 public IActionResult Post([FromBody] Pedido novoPedido)
 {
     return(Ok(_pedido.AdicionarPedido(novoPedido)));
 }