public IHttpActionResult Putauthors2(int id, authors2 authors2) { if (!ModelState.IsValid) { return(BadRequest(ModelState)); } if (id != authors2.au_id) { return(BadRequest()); } db.Entry(authors2).State = EntityState.Modified; try { db.SaveChanges(); } catch (DbUpdateConcurrencyException) { if (!authors2Exists(id)) { return(NotFound()); } else { throw; } } return(StatusCode(HttpStatusCode.NoContent)); }
public IHttpActionResult Getauthors2(int id) { authors2 authors2 = db.authors2.Find(id); if (authors2 == null) { return(NotFound()); } return(Ok(authors2)); }
public IHttpActionResult Postauthors2(authors2 authors2) { if (!ModelState.IsValid) { return(BadRequest(ModelState)); } db.authors2.Add(authors2); db.SaveChanges(); return(CreatedAtRoute("DefaultApi", new { id = authors2.au_id }, authors2)); }
public IHttpActionResult Deleteauthors2(int id) { authors2 authors2 = db.authors2.Find(id); if (authors2 == null) { return(NotFound()); } db.authors2.Remove(authors2); db.SaveChanges(); return(Ok(authors2)); }