public ItemCompraModelView(ItemCompra itemCompra) { if (itemCompra == null) { throw new Exception("O item compra não foi encontrado."); } Produto = new ProdutoModelView(itemCompra.Produto); Preco = new ProdutoPrecoModelView(itemCompra.Produto, itemCompra.Preco); Quantidade = itemCompra.Quantidade; Total = itemCompra.Total; StatusProdutoPreco = itemCompra.StatusProdutoPreco; }
public ProdutoPrecoModelView(Produto produto, ProdutoPreco preco) { if (produto == null) { throw new Exception("O produto não foi encontrado."); } if (preco == null) { throw new Exception("Nenhum preço foi encontrado para o produto."); } Fornecedor = new FornecedorModelView(preco.Fornecedor); Loja = new LojaModelView(preco.Loja); Produto = new ProdutoModelView(produto); Quantidade = 1; ValorDesconto = preco.ValorDesconto; Valor = preco.Valor; Id = preco.Id; InicioVigencia = preco.InicioVigencia.ToShortDateString(); FimVigencia = preco.FimVigencia.ToShortDateString(); Status = preco.Status; Preco = preco; }