public AgendamentoModelView(Agendamento agendamento) { if (agendamento == null) { throw new Exception("O agendamento não foi encontrado."); } Data = agendamento.Data; Disponivel = agendamento.Disponivel; Id = agendamento.Id; Loja = new LojaModelView(agendamento.Loja); }
public ListaCompraModelView(ListaCompra listaCompra) { if (listaCompra == null) { throw new Exception("A lista compra não foi encontrado."); } Cupom = listaCompra.Cupom; ValorCupom = listaCompra.ValorCupom; Total = listaCompra.Total; SubTotal = listaCompra.Total; Itens = new List <ItemCompraModelView>(); foreach (var item in listaCompra.Itens) { Itens.Add(new ItemCompraModelView(item)); } Loja = new LojaModelView(listaCompra.Loja); Id = listaCompra.Id; }
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; }