public UsuarioModelView(Usuario usuario) { if (usuario == null) { throw new Exception("O usuario não foi encontrado."); } if (usuario?.Pessoa != null) { Pessoa = new PessoaModelView(usuario.Pessoa); } Id = usuario.Id; Login = usuario.Login; }
public DescontoPessoaModelView(Desconto desconto, Pessoa pessoa, ProdutoPreco produtoPreco) { if (desconto == null) { throw new Exception("O desconto não foi encontrado."); } if (pessoa == null) { throw new Exception("A pessoa não foi encontrado."); } if (produtoPreco == null) { throw new Exception("Nenhum preço foi encontrado para o produto."); } Desconto = new DescontoModelView(desconto); Pessoa = new PessoaModelView(pessoa); ProdutoPreco = new ProdutoPrecoModelView(produtoPreco.Produto, produtoPreco); }