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