public IHttpActionResult PutTitles(string id, Titles titles) { if (!ModelState.IsValid) { return(BadRequest(ModelState)); } if (id != titles.ISBN) { return(BadRequest()); } db.Entry(titles).State = EntityState.Modified; try { db.SaveChanges(); } catch (DbUpdateConcurrencyException) { if (!TitlesExists(id)) { return(NotFound()); } else { throw; } } return(StatusCode(HttpStatusCode.NoContent)); }
public IHttpActionResult PutAuthors(int id, Authors authors) { if (!ModelState.IsValid) { return(BadRequest(ModelState)); } if (id != authors.AuthorID) { return(BadRequest()); } db.Entry(authors).State = EntityState.Modified; try { db.SaveChanges(); } catch (DbUpdateConcurrencyException) { if (!AuthorsExists(id)) { return(NotFound()); } else { throw; } } return(StatusCode(HttpStatusCode.NoContent)); }