public Entity.Pessoa Command() { var pessoa = new Entity.Pessoa { Nome = Nome, //PessoaTipo = new Entity.PessoaTipo { PessoaTipoId = (Common.PessoaTipoEnum)PessoaTipoId }, Ativo = true }; if (PessoaDocumentos.Count > 0) { pessoa.PessoaDocumentos = PessoaDocumentos.Select(x => new Entity.PessoaDocumento { PessoaDocumentoId = x.PessoaDocumentoTipoId, Valor = x.Valor }).ToList(); } if (PessoaContatos.Count > 0) { pessoa.PessoaContatos = PessoaContatos.Select(x => new Entity.PessoaContato { PessoaContatoId = x.PessoaContatoTipoId, Valor = x.Valor }).ToList(); } if (PessoaEnderecos.Count > 0) { pessoa.PessoaEnderecos = PessoaEnderecos.Select(x => new Entity.PessoaEndereco { Cep = x.Cep, Cidade = x.Cidade, Estado = x.Estado, Bairro = x.Bairro, Logradouro = x.Logradouro, Numero = x.Numero, Complemento = x.Complemento, Principal = x.Principal }).ToList(); } return(pessoa); }
public void AtualizarTeste() { using (var db = new PedidosEntities()) { var cliente = db.Cliente.Single(c => c.Id == 1); var documento = new PessoaDocumentos(); documento.Numero = "12845662858"; documento.Tipo = (int)TipoDocumento.Cpf; cliente.Pessoa.PessoaDocumentos.Add(documento); cliente.Pessoa.Nome = "Vítor Avelino"; db.SaveChanges(); } }
public void AdicionarDocumento(int pessoaDocumentoTipoId, string valor) { PessoaDocumentos.Add(new PessoaDocumentoVO { PessoaDocumentoTipoId = pessoaDocumentoTipoId, Valor = valor }); }