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);
 }