public IHttpActionResult Post([FromBody] BookEntity book) { if (!ModelState.IsValid) { return(BadRequest(ModelState)); } var success = DbBook.Insert(book); if (!success) { return(BadRequest()); } return(CreatedAtRoute("DefaultApi", new { id = book.Id }, book)); }
// PUT: api/Book/5 public IHttpActionResult Put(int id, [FromBody] BookEntity book) { if (!ModelState.IsValid) { return(BadRequest(ModelState)); } try { var success = DbBook.Update(id, book); if (success) { return(Ok()); } return(BadRequest()); } catch (Exception ex) { Debug.WriteLine(ex); return(StatusCode(HttpStatusCode.InternalServerError)); } }