void Inserir(Person p) { MeuDBContainer contexto = new MeuDBContainer(); contexto.Person.Add(p); contexto.SaveChanges(); }
void Excluir(int id) { Person pExcluir = BuscarPorID(id); if (pExcluir != null) { MeuDBContainer contexto = new MeuDBContainer(); contexto.Person.Remove(pExcluir); contexto.SaveChanges(); } }
List <Person> PersquisarPorFirstName(string firstName) { MeuDBContainer contexto = new MeuDBContainer(); //LINQ //var lista = from p in contexto.Person // select p; //SELECT * FROM Person var lista = from p in contexto.Person where p.FirstName == firstName select p; return(lista.ToList()); }
void Editar(int id, Person novosDadosPerson) { Person personAntigo = BuscarPorID(id); if (personAntigo != null) { personAntigo.FirstName = novosDadosPerson.FirstName; personAntigo.LastName = novosDadosPerson.LasttName; personAntigo.Title = novosDadosPerson.Title; MeuDBContainer contexto = new MeuDBContainer(); contexto.Entry(personAntigo).State = System.Data.Entity.EntityState.Modified; contexto.SaveChanges(); } }
Person BuscarPorID(int id) { MeuDBContainer contexto = new MeuDBContainer(); return(contexto.Person.Find(id)); }
List <Person> ListarTodosPerson() { MeuDBContainer contexto = new MeuDBContainer(); return(contexto.Person.ToList()); }