Example #1
0
        private void adicionarItemDoPedido(Pedido pedido, ItemDoCarrinho item)
        {
            var itemPedido = new ItemPedido
            {
                Curso      = item.Curso,
                ValorPago  = item.ValorUnitario,
                Quantidade = item.Quantidade,
            };

            itemPedidoRepositorio.Salvar(itemPedido);
        }
        private List <ItemDoCarrinho> AdicionarItem(Produto produto, int quantidade)
        {
            var listaItem = new List <ItemDoCarrinho>();
            var item      = new ItemDoCarrinho();

            item.Produto       = produto;
            item.Quantidade    = quantidade;
            item.ValorUnitario = produto.Preco;

            listaItem.Add(item);
            return(listaItem);
        }
        private static List <ItemDoCarrinho> MontarItens(List <ItemDoCarrinho> itemDoCarrinho)
        {
            var lista = new List <ItemDoCarrinho>();

            foreach (var item in itemDoCarrinho)
            {
                var pedido = new ItemDoCarrinho
                {
                    Produto       = item.Produto,
                    Quantidade    = item.Quantidade,
                    ValorUnitario = item.Produto.Preco,
                    ProdutoId     = item.Produto.Id
                };
                lista.Add(pedido);
            }
            return(lista);
        }