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); }
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); }