Example #1
0
        public static PedidoOutput From(Pedido pedido)
        {
            if (pedido == null)
            {
                return(null);
            }

            var output = new PedidoOutput();

            output.Pedido = pedido.Id;
            output.Itens  = pedido.Itens.Select(i => ItemPedidoOutput.From(i)).ToList();

            return(output);
        }
Example #2
0
        internal static ItemPedidoOutput From(ItemPedido itemPedido)
        {
            if (itemPedido == null)
            {
                return(null);
            }

            var output = new ItemPedidoOutput();

            output.Descricao     = itemPedido.Produto.Descricao;
            output.PrecoUnitario = itemPedido.Produto.Valor;
            output.Qtd           = itemPedido.Quantidade;

            return(output);
        }