public void AdicionarTelefone(DTOTelefone dtoTelefone) { if (this._telefones == null) this._telefones = new List<DTOTelefone>(); this._telefones.Add(dtoTelefone); }
protected DTOPessoa ConverteEntidadeParaDTO(Pessoa entidade) { DTOPessoa dto = null; if (entidade != null) { dto = new DTOPessoa(); dto.ID = entidade.Id; dto.DtNascimento = entidade.DtNascimento; dto.Nome = entidade.Nome; dto.Status = entidade.Status; foreach (Documento doc in entidade.Documentos) { DTODocumento dtoDoc = new DTODocumento(); dtoDoc.ValorDocumento = doc.ToStringFormatado(); dtoDoc.TipoDocumento = doc.TipoDocumento; dto.AdicionarDocumento(dtoDoc); } foreach (Telefone tel in entidade.Telefones) { DTOTelefone dtoTel = new DTOTelefone(); dtoTel.Telefone = tel.ToStringFormatado(); dtoTel.Tipo = tel.Tipo; dto.AdicionarTelefone(dtoTel); } foreach (Endereco end in entidade.Enderecos) { DTOEndereco dtoEnd = new DTOEndereco(); dtoEnd.Logradouro = end.Logradouro; dtoEnd.Numero = end.Numero; dtoEnd.TipoEndereco = end.TipoEndereco; dtoEnd.Cep = end.Cep; DTOCidade dtoCidade = _fachadaCidade.Obter(end.Cidade.Id); dtoEnd.Cidade = dtoCidade; dto.AdicionarEndereco(dtoEnd); } } return dto; }