public static PessoaFisica ToDomainModel(PessoaFisicaCommands 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); }
public static PessoaFisicaCommands ToModelDomain(PessoaFisica pessoa) { if (pessoa == null) { return(null); } var pessoaVM = new PessoaFisicaCommands(); 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); }
private void btnCadastrar_Click(object sender, EventArgs e) { var pessoaCommands = new PessoaFisicaCommands(); pessoaCommands.Status = "Ativo"; pessoaCommands.Nome = "Alan Bessa"; pessoaCommands.CPF = "519.249.282-30"; pessoaCommands.RG = "2324234342"; pessoaCommands.DataDeNascimento = new DateTime(1988, 12, 10); pessoaCommands.NaturalidadeId = new Guid("CFF28DC0-512D-479E-9384-6009042E38C5"); pessoaCommands.Nacionalidade = "brasileiro"; pessoaCommands.Sexo = (int)ESexo.Masculino; pessoaCommands.EstadoCivil = EEstadoCivil.Solteiro; var enderecoCommands = new EnderecoCommands(); enderecoCommands.Bairro = "Centro"; enderecoCommands.Cep = "23456-098"; enderecoCommands.CidadeId = new Guid("A4F98328-BA72-48B2-85EF-A4D920CD9185"); enderecoCommands.Complemento = string.Empty; enderecoCommands.EstadoId = new Guid("CFF28DC0-512D-479E-9384-6009042E38C5"); enderecoCommands.Logradouro = "Rua Siclano da Silva"; enderecoCommands.Numero = "1234"; var cadastroPessoaFisica = new CadastrarPessoaFisicaViewModel(); cadastroPessoaFisica.DadosDeEndereco = enderecoCommands; cadastroPessoaFisica.DadosDaPessoaFisica = pessoaCommands; _pessoaFisicaApp.CadastrarPessoaFisica(cadastroPessoaFisica); _baseForm.ValidarErrosDominio(); }