public List <Pessoas> Alterar(Pessoas pessoas, Logins logins) { PessoasModel pm = new PessoasModel(); Pessoas pessoa = pm.Pessoas.Single(c => c.pessoaID.Equals(pessoas.pessoaID)); pessoa.cidade = pessoas.cidade; pessoa.documento = pessoas.documento; pessoa.dtCadastro = pessoas.dtCadastro; pessoa.email = pessoas.email; pessoa.estado = pessoas.estado; pessoa.fantasia = pessoas.fantasia; pessoa.nascimento = pessoas.nascimento; pessoa.nome = pessoas.nome; pessoa.numero = pessoas.numero; pessoa.rua = pessoas.rua; pessoa.telefone = pessoas.telefone; pm.SaveChanges(); Logins login = new Logins(); LoginsModel loginModel = new LoginsModel(); login.login = logins.login; loginModel.Alterar(logins); return(pm.Pessoas.Where(e => e.pessoaID == pessoas.pessoaID).ToList()); }
public string Adicionar(Pessoas pessoa) { PessoasModel pm = new PessoasModel(); try { pm.Pessoas.Add(pessoa); pm.SaveChanges(); return("Pessoa cadastrada"); } catch (Exception) { return("Não foi possível cadastrar esta pessoa."); } }
public string Adicionar(Pessoas pessoa, Logins login) { try { PessoasModel pm = new PessoasModel(); pm.Pessoas.Add(pessoa); pm.SaveChanges(); login.pessoaID = pessoa.pessoaID; LoginsModel lm = new LoginsModel(); lm.Inserir(login); return("Pessoa cadastrada"); } catch (Exception e) { return("Não foi possível cadastrar esta pessoa."); } }
public string Alterar(Pessoas pessoas) { PessoasModel pm = new PessoasModel(); Pessoas pessoa = pm.Pessoas.Single(c => c.pessoaID.Equals(pessoas.pessoaID)); pessoa.cidade = pessoas.cidade; pessoa.documento = pessoas.documento; pessoa.dtCadastro = pessoas.dtCadastro; pessoa.email = pessoas.email; pessoa.estado = pessoas.estado; pessoa.fantasia = pessoas.fantasia; pessoa.nascimento = pessoas.nascimento; pessoa.nome = pessoas.nome; pessoa.numero = pessoas.numero; pessoa.rua = pessoas.rua; pessoa.telefone = pessoas.telefone; try { pm.SaveChanges(); return("Item alterado."); } catch (System.Data.Entity.Validation.DbEntityValidationException dbEx) { Exception raise = dbEx; foreach (var validationErrors in dbEx.EntityValidationErrors) { foreach (var validationError in validationErrors.ValidationErrors) { string message = string.Format("{0}:{1}", validationErrors.Entry.Entity.ToString(), validationError.ErrorMessage); // raise a new exception nesting // the current instance as InnerException raise = new InvalidOperationException(message, raise); } } throw raise; } }
public string Deletar(int pessoaID, int tipoPessoa) { PessoasModel pm = new PessoasModel(); try { Pessoas pessoa = pm.Pessoas.Single(c => c.pessoaID.Equals(pessoaID)); if (tipoPessoa == 8) { LoginsModel login = new LoginsModel(); login.Deletar(pessoaID); } pm.Pessoas.Remove(pessoa); pm.SaveChanges(); return("Deletado com sucesso"); } catch (Exception e) { return("Não foi possivel deletar."); } }