public PessoaModelView(Pessoa pessoa) : this() { Nome = pessoa.Nome; Idade = (pessoa.Nascimento.Year - DateTime.Now.Year).ToString(); Cpf = (!pessoa.Documentos.IsNullOrEmpty()) ? pessoa.ObterDocumentoCpfCnpj().Numero : string.Empty ; Rg = (!pessoa.Documentos.IsNullOrEmpty()) ? pessoa.ObterDocumentoRg().Numero : string.Empty ; Email = (!pessoa.Contatos.IsNullOrEmpty()) ? pessoa.ObterEmail().Email : string.Empty; }
public void SalvarPessoa(Pessoa pessoa) { AdicionarParametro("@Nome", DbType.String, pessoa.Nome); AdicionarParametro("@Cpf", DbType.String, pessoa.ObterDocumentoCpfCnpj().Numero); AdicionarParametro("@DatNasc", DbType.String, pessoa.Nascimento); var retorno = ExecutarScalar("dbo.proc_Insert_Pessoa"); if (retorno != null) throw new RegraNegocioException(retorno.ToString()); }