public IHttpActionResult PutOrdersBooks(int id, OrdersBooks ordersBooks) { if (!ModelState.IsValid) { return(BadRequest(ModelState)); } if (id != ordersBooks.Id) { return(BadRequest()); } db.Entry(ordersBooks).State = EntityState.Modified; try { db.SaveChanges(); } catch (DbUpdateConcurrencyException) { if (!OrdersBooksExists(id)) { return(NotFound()); } else { throw; } } return(StatusCode(HttpStatusCode.NoContent)); }
public IActionResult Post(OrdersBooks ob) { if (ModelState.IsValid) { db.OrdersBooks.Add(ob); db.SaveChanges(); return(Ok(ob)); } return(BadRequest(ModelState)); }
public IHttpActionResult GetOrdersBooks(int id) { OrdersBooks ordersBooks = db.OrdersBooks.Find(id); if (ordersBooks == null) { return(NotFound()); } return(Ok(ordersBooks)); }
public IActionResult Put(OrdersBooks ob) { // Book check = db.Books.FirstOrDefault(x => x.BookID== book.BookID); if (ModelState.IsValid) { // db.Books.Add(book); db.Update(ob); db.OrdersBooks.Update(ob); db.SaveChanges(); return(Ok(ob)); } return(BadRequest(ModelState)); }
public IHttpActionResult PostOrdersBooks(OrdersBooks ordersBooks) { if (!ModelState.IsValid) { return(BadRequest(ModelState)); } ordersBooks.CurentDate = DateTime.Today; ordersBooks.ActualReturnDate = DateTime.Today; db.OrdersBooks.Add(ordersBooks); db.SaveChanges(); return(CreatedAtRoute("DefaultApi", new { id = ordersBooks.Id }, ordersBooks)); }
public IHttpActionResult DeleteOrdersBooks(int id) { OrdersBooks ordersBooks = db.OrdersBooks.Find(id); if (ordersBooks == null) { return(NotFound()); } db.OrdersBooks.Remove(ordersBooks); db.SaveChanges(); return(Ok(ordersBooks)); }