public static List <Pessoa> Get() { using (var context = new ApiEntityNegocio()) { return(context.Pessoas.ToList()); } }
public static Pessoa GetByCpf(string cpf) { using (var context = new ApiEntityNegocio()) { return(context.Pessoas.Where(p => p.Cpf.Equals(cpf)).FirstOrDefault()); } }
public static Pessoa GetById(int chave) { using (var context = new ApiEntityNegocio()) { return(context.Pessoas.Where(p => p.Id == chave).FirstOrDefault()); } }
// DELETE api/values/5 public static void Delete(int id) { using (var context = new ApiEntityNegocio()) { context.Pessoas.Remove(context.Pessoas.Where(p => p.Id == id).FirstOrDefault()); context.SaveChanges(); } }
// PUT api/values/5 public static void Put(int id, Pessoa pessoa) { using (var context = new ApiEntityNegocio()) { context.Entry(pessoa).State = EntityState.Modified; context.SaveChanges(); } }
// POST api/values public static void Post(Pessoa pessoa) { using (var context = new ApiEntityNegocio()) { context.Pessoas.Add(pessoa); context.SaveChanges(); } }