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))); }
public Task <HttpResponseMessage> Adicionar(AdicionarRequest request) { request.UsuarioId = InfoToken.UsuarioId; return(CreateResponse(HttpStatusCode.Created, _servicePedido.Adicionar(request), _servicePedido.GetNotifications())); }