示例#1
0
        public IActionResult Add()
        {
            ViewBag.Action    = "Add";
            ViewBag.Disks     = context.Disks.OrderBy(d => d.DiskName).ToList();
            ViewBag.Borrowers = context.Borrowers.OrderBy(b => b.Lname).ToList();
            DiskHasBorrower newdiskhasborrower = new DiskHasBorrower();

            newdiskhasborrower.BorrowedDate = DateTime.Today;
            newdiskhasborrower.DueDate      = DateTime.Today;
            return(View("Edit", newdiskhasborrower));
        }
 public IActionResult Edit(DiskHasBorrower diskHasBorrower)
 {
     if (ModelState.IsValid)
     {
         if (diskHasBorrower.Id == 0)
         {
             context.DiskHasBorrower.Add(diskHasBorrower);
         }
         else
         {
             context.DiskHasBorrower.Update(diskHasBorrower);
         }
         context.SaveChanges();
         return(RedirectToAction("List", "DiskHasBorrower"));
     }
     else
     {
         ViewBag.Action    = (diskHasBorrower.Id == 0) ? "Add" : "Edit";
         ViewBag.Disks     = context.Disk.OrderBy(t => t.DiskName).ToList();
         ViewBag.Borrowers = context.Borrower.OrderBy(b => b.Lname).ToList();
         return(View(diskHasBorrower));
     }
 }
 public IActionResult Edit(DiskHasBorrower diskhasborrower)
 {
     if (ModelState.IsValid)
     {
         if (diskhasborrower.Id == 0)//then it's an Add
         {
             context.DiskHasBorrower.Add(diskhasborrower);
         }
         else
         {
             context.DiskHasBorrower.Update(diskhasborrower);
         }
         context.SaveChanges();
         return(RedirectToAction("List", "DiskHasBorrower"));
     }
     else
     {
         ViewBag.Action    = (diskhasborrower.Id == 0) ? "Add":"Edit";
         ViewBag.Disks     = context.Disk.OrderBy(d => d.DiskName).ToList();     //use the viewbag to store Disk types
         ViewBag.Borrowers = context.Borrower.OrderBy(b => b.LastName).ToList(); //use the viewbag to store borrowers
         return(View(diskhasborrower));
     }
 }