public ActionResult DeleteConfirmed(int id) { Borrower_Details borrower_Details = db.Borrower_Details.Find(id); db.Borrower_Details.Remove(borrower_Details); db.SaveChanges(); return(RedirectToAction("Index")); }
public ActionResult Edit([Bind(Include = "Borrower_Id,Book_Id,Borrower_From,Borrower_To,Issue_By")] Borrower_Details borrower_Details) { if (ModelState.IsValid) { db.Entry(borrower_Details).State = EntityState.Modified; db.SaveChanges(); return(RedirectToAction("Index")); } ViewBag.Book_Id = new SelectList(db.Books, "Book_Id", "Book_Name", borrower_Details.Book_Id); ViewBag.Issue_By = new SelectList(db.Staffs, "Staff_Id", "First_Name", borrower_Details.Issue_By); return(View(borrower_Details)); }
// GET: Borrower_Details/Details/5 public ActionResult Details(int?id) { if (id == null) { return(new HttpStatusCodeResult(HttpStatusCode.BadRequest)); } Borrower_Details borrower_Details = db.Borrower_Details.Find(id); if (borrower_Details == null) { return(HttpNotFound()); } return(View(borrower_Details)); }
// GET: Borrower_Details/Edit/5 public ActionResult Edit(int?id) { if (id == null) { return(new HttpStatusCodeResult(HttpStatusCode.BadRequest)); } Borrower_Details borrower_Details = db.Borrower_Details.Find(id); if (borrower_Details == null) { return(HttpNotFound()); } ViewBag.Book_Id = new SelectList(db.Books, "Book_Id", "Book_Name", borrower_Details.Book_Id); ViewBag.Issue_By = new SelectList(db.Staffs, "Staff_Id", "First_Name", borrower_Details.Issue_By); return(View(borrower_Details)); }
public async Task <IActionResult> BorrowBook(int Book_id) { if (await Context.Borrowers.AnyAsync(p => p.Book_ID == Book_id && p.User_ID == UserManagers.GetUserId(User))) { TempData["Message"] = "BorrowedBefore"; string aka = TempData["Message"] as string; return(View(aka)); // return JavaScript("Callback()"); //return Content("<script language='javascript' type='text/javascript'>alert('Thanks for Feedback!');</script>"); } Borrower_Details borrower; if (ModelState.IsValid) { if (Context.Books.SingleOrDefault(p => p.ID == Book_id).No_Of_Copies_Current > 0) { Context.Books.SingleOrDefault(p => p.ID == Book_id).No_Of_Copies_Current--; } else { return(NotFound()); } borrower = new Borrower_Details() { Book_ID = Book_id, User_ID = UserManagers.GetUserId(User), Borrowed_From_Date = DateTime.Today, Borrowed_To_Date = DateTime.Now.AddDays(10), Actual_Return_date = DateTime.MinValue }; if (borrower != null) { Context.Borrowers.Add(borrower); await Context.SaveChangesAsync(); } } return(RedirectToAction(nameof(Index))); }