Ejemplo n.º 1
0
        public static PessoaFisica ToDomainModelNoValidation(PessoaFisicaNoValidationCommands pessoaVM)
        {
            if (pessoaVM == null)
            {
                return(null);
            }

            var pessoa = new PessoaFisica(
                pessoaVM.Nome,
                pessoaVM.CPF,
                pessoaVM.RG,
                pessoaVM.TituloDeEleitor,
                pessoaVM.DataDeNascimento,
                pessoaVM.NaturalidadeId,
                pessoaVM.Nacionalidade,
                (ESexo)pessoaVM.Sexo,
                pessoaVM.EstadoCivil,
                pessoaVM.Status,
                pessoaVM.IdPessoa);

            pessoa.NomeDoPai          = pessoaVM.NomeDoPai;
            pessoa.NomeDaMae          = pessoaVM.NomeDaMae;
            pessoa.Salario            = string.IsNullOrEmpty(pessoaVM.Salario) ? 0M : Convert.ToDecimal(TextoHelper.LimparMascaraValorMonetario(pessoaVM.Salario));
            pessoa.LimiteDeCredito    = string.IsNullOrEmpty(pessoaVM.LimiteDeCredito) ? 0M : Convert.ToDecimal(TextoHelper.LimparMascaraValorMonetario(pessoaVM.LimiteDeCredito));
            pessoa.SPC                = pessoaVM.SPC;
            pessoa.Observacao         = pessoaVM.Observacao;
            pessoa.DataDaUltimaCompra = pessoaVM.DataDaUltimaCompra;
            pessoa.Referencias        = pessoaVM.Referencias;

            return(pessoa);
        }
Ejemplo n.º 2
0
        public static PessoaFisicaNoValidationCommands ToModelNoValidationDomain(PessoaFisica pessoa)
        {
            if (pessoa == null)
            {
                return(null);
            }

            var pessoaVM = new PessoaFisicaNoValidationCommands();

            pessoaVM.Conceito           = pessoa.Conceito;
            pessoaVM.CPF                = pessoa.CPF == null ? string.Empty : pessoa.CPF.Codigo;
            pessoaVM.DataDaUltimaCompra = pessoa.DataDaUltimaCompra;
            pessoaVM.DataDeNascimento   = pessoa.DataDeNascimento;
            pessoaVM.EstadoCivil        = pessoaVM.EstadoCivil;
            pessoaVM.IdPessoa           = pessoa.IdPessoa;
            pessoaVM.LimiteDeCredito    = pessoa.LimiteDeCredito.ToString();
            pessoaVM.Nacionalidade      = pessoa.Nacionalidade;
            pessoaVM.Naturalidade       = EstadoAdapter.ToModelDomain(pessoa.Naturalidade);
            pessoaVM.NaturalidadeId     = pessoa.NaturalidadeId;
            pessoaVM.Nome               = pessoa.Nome;
            pessoaVM.NomeDaMae          = pessoa.NomeDaMae;
            pessoaVM.NomeDoPai          = pessoa.NomeDoPai;
            pessoaVM.Observacao         = pessoa.Observacao;
            pessoaVM.Referencias        = pessoa.Referencias;
            pessoaVM.RG              = pessoa.RG;
            pessoaVM.Salario         = pessoa.Salario.ToString();
            pessoaVM.Sexo            = (int)pessoa.Sexo;
            pessoaVM.SPC             = pessoa.SPC;
            pessoaVM.Status          = pessoa.Status;
            pessoaVM.TituloDeEleitor = pessoa.TituloEleitor;

            return(pessoaVM);
        }