public HttpResponseMessage CriarPedido(CriarPedidoModel pedido)
 {
     try
     {
         _pedidoRepositorio.GerarPedido(pedido.Cpf, pedido.IdVeiculo, pedido.IdPacote, pedido.IdOpcional, pedido.DataEntrega);
         return(MensagemSucesso("Pedido criado com sucesso."));
     }
     catch (PedidoInvalidoException e)
     {
         return(MensagemErro(e.Message));
     }
     catch (CombinacoesImpossiveisException e)
     {
         return(MensagemErro(e.Message));
     }
 }
示例#2
0
 public Pedido Post([FromBody] CriarPedidoModel value)
 {
     return(_pedidoService.CriarPedido(value));
 }