public ActionResult Create(PrimaryGuardianBorrow primaryguardianborrow) { OFRPDMSContext context = new OFRPDMSContext(); if (ModelState.IsValid) { primaryguardianborrow.BorrowDate = System.DateTime.Now; context.LibraryResources.Find(primaryguardianborrow.LibraryResourceId).CheckedOut = true; primaryguardianborrow.DueDate = primaryguardianborrow.DueDate.AddHours(23); primaryguardianborrow.DueDate = primaryguardianborrow.DueDate.AddMinutes(59); repoService.primaryGuardianBorrowsRepo.Insert(primaryguardianborrow); context.SaveChanges(); return RedirectToAction("Index"); } ViewBag.PossiblePrimaryGuardians = context.PrimaryGuardians; ViewBag.PossibleLibraryResources = context.LibraryResources.Where(lr => lr.CheckedOut == false); return View(primaryguardianborrow); }
public void Update(PrimaryGuardianBorrow e) { db.Entry(e).State = EntityState.Modified; db.SaveChanges(); }
public void Insert(PrimaryGuardianBorrow e) { db.PrimaryGuardianBorrows.Add(e); db.SaveChanges(); }
public void Delete(PrimaryGuardianBorrow e) { db.PrimaryGuardianBorrows.Remove(e); db.SaveChanges(); }
public ActionResult Edit(PrimaryGuardianBorrow primaryguardianborrow) { OFRPDMSContext context = new OFRPDMSContext(); if (ModelState.IsValid) { if (primaryguardianborrow.Returned) { context.LibraryResources.Find(primaryguardianborrow.LibraryResourceId).CheckedOut = false; } else { return View(primaryguardianborrow); } primaryguardianborrow.ReturnDate = System.DateTime.Now; repoService.primaryGuardianBorrowsRepo.Update(primaryguardianborrow); context.SaveChanges(); return RedirectToAction("Index"); } ViewBag.PossiblePrimaryGuardians = context.PrimaryGuardians; ViewBag.PossibleLibraryResources = context.LibraryResources; return View(primaryguardianborrow); }