Ejemplo n.º 1
0
 public ProdutoPedido(IProdutoPedido produtoPedido)
 {
     this.ProdutoPedidoId = produtoPedido.ProdutoPedidoId;
     this.CodigoProduto   = produtoPedido.CodigoProduto;
     this.Quantidade      = produtoPedido.Quantidade;
     this.ValorTotal      = produtoPedido.ValorTotal;
 }
        private async Task <IProduto> ObterProdutoPeloCodigo(IProdutoPedido item, CancellationToken cancellationToken)
        {
            var produto = await this.obterProdutosQuery.Executar(new ObterProdutosInput
            {
                CodigoProduto = item.CodigoProduto
            }, cancellationToken);

            return(produto.Produtos?.FirstOrDefault() ?? new Produto());
        }