public IHttpActionResult PostBooks([FromBody] Book book) { if (!ModelState.IsValid) { return(BadRequest("Verify info..!!")); } var list = db.Books.ToList(); book.BookId = list.Count; db.Books.Add(book); db.SaveChangesAsync(); return(Ok("Successfuly added to database..!!")); }
public void EditBookById(Book book) { if (!ModelState.IsValid) { return; } var fbook = db.Books.FirstOrDefault(m => m.BookId == book.BookId); if (fbook == null) { throw new ArgumentNullException(nameof(fbook)); } db.Entry(fbook).CurrentValues.SetValues(book); db.SaveChangesAsync(); Response.Write("Succesfully updated data...."); }