예제 #1
0
        public PedidoViewModel Adicionar(PedidoViewModel pedido)
        {
            var pedidoresult = mapper.Map <Pedido>(pedido);

            List <ItemPedido> ListaItem = new List <ItemPedido>();
            ItemPedido        item      = new ItemPedido();

            item.Qtd       = Convert.ToInt32(pedido.QtdProdutos); //Acho que falta criar esse campos
            item.ProdutoId = pedido.ProdutoId;


            ListaItem.Add(item);
            pedidoresult.ItensPedidos = ListaItem;
            pedido = mapper.Map <PedidoViewModel>(servicepedidos.Adicionar(pedidoresult));
            uow.Commit(pedido.ListaErros);

            return(pedido);
            //    return mapper.Map<PedidoViewModel>(servicepedidos.Adicionar(mapper.Map<Pedido>(pedido)));
        }
예제 #2
0
 public Task <HttpResponseMessage> Adicionar(AdicionarRequest request)
 {
     request.UsuarioId = InfoToken.UsuarioId;
     return(CreateResponse(HttpStatusCode.Created, _servicePedido.Adicionar(request), _servicePedido.GetNotifications()));
 }