예제 #1
0
        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;
        }
예제 #2
0
        public DescontoGlobalModelView(Desconto desconto, ProdutoPreco produtoPreco)
        {
            if (desconto == null)
            {
                throw new Exception("O desconto não foi encontrado.");
            }

            if (produtoPreco == null)
            {
                throw new Exception("Nenhum preço foi encontrado para o produto.");
            }

            Desconto     = new DescontoModelView(desconto);
            ProdutoPreco = new ProdutoPrecoModelView(produtoPreco.Produto, produtoPreco);
        }