// DELETE: api/ApiPhoneBook/5 public IHttpActionResult Delete(string name) { if (name == "") { return(BadRequest("Not a valid Name")); } using (var ctx = new ABSAEntities()) { var phonebook = ctx.PhoneBooks .Where(s => s.Name == name) .FirstOrDefault(); ctx.Entry(phonebook).State = System.Data.Entity.EntityState.Deleted; ctx.SaveChanges(); } return(Ok()); }
// PUT: api/ApiPhoneBook/5 public IHttpActionResult Put(PhoneBookViewModel phonebook) { if (!ModelState.IsValid) { return(BadRequest("Not a valid data")); } using (var ctx = new ABSAEntities()) { var existingphonenumber = ctx.PhoneBooks.Where(s => s.Name == phonebook.Name).FirstOrDefault <PhoneBook>(); if (existingphonenumber == null) { existingphonenumber.Name = phonebook.Name; existingphonenumber.PhoneNumber = phonebook.PhoneNumber; ctx.SaveChanges(); } else { return(NotFound()); } } return(Ok()); }
public void GetAllPhonebook() { ABSAEntities Entities = new ABSAEntities(); List <PhoneBook> phoneBooks = Entities.PhoneBooks.ToList(); }