public ActionResult DeleteConfirmed(int id)
        {
            Outreach outreach = db.Outreaches.Find(id);

            db.Outreaches.Remove(outreach);
            db.SaveChanges();
            return(RedirectToAction("Index"));
        }
 public ActionResult Edit([Bind(Include = "OutreachId,Date,SchoolId,StartTime,EndTime,StaffIdPrimary,StaffIdSecondary,Notes")] Outreach outreach)
 {
     if (ModelState.IsValid)
     {
         db.Entry(outreach).State = EntityState.Modified;
         db.SaveChanges();
         return(RedirectToAction("Index"));
     }
     ViewBag.StaffIdPrimary = new SelectList(db.LibraryStaffs, "StaffId", "LastName", outreach.StaffIdPrimary);
     ViewBag.SchoolId       = new SelectList(db.Schools, "SchoolId", "SchoolName", outreach.SchoolId);
     return(View(outreach));
 }
        // GET: Outreaches/Details/5
        public ActionResult Details(int?id)
        {
            if (id == null)
            {
                return(new HttpStatusCodeResult(HttpStatusCode.BadRequest));
            }
            Outreach outreach = db.Outreaches.Find(id);

            if (outreach == null)
            {
                return(HttpNotFound());
            }
            return(View(outreach));
        }
        // GET: Outreaches/Edit/5
        public ActionResult Edit(int?id)
        {
            if (id == null)
            {
                return(new HttpStatusCodeResult(HttpStatusCode.BadRequest));
            }
            Outreach outreach = db.Outreaches.Find(id);

            if (outreach == null)
            {
                return(HttpNotFound());
            }
            ViewBag.StaffIdPrimary = new SelectList(db.LibraryStaffs, "StaffId", "LastName", outreach.StaffIdPrimary);
            ViewBag.SchoolId       = new SelectList(db.Schools, "SchoolId", "SchoolName", outreach.SchoolId);
            return(View(outreach));
        }
예제 #5
0
 public async Task <IActionResult> EditOutreach([Bind("ID,Image,TextArea")] Outreach outreach)
 {
     if (ModelState.IsValid)
     {
         try
         {
             _context.Update(outreach);
             await _context.SaveChangesAsync();
         }
         catch (DbUpdateException ex)
         {
             ModelState.AddModelError("", "Unable to save changes. " +
                                      "Try again, and if the problem persister " +
                                      "see your system administrator for assitance.");
         }
     }
     return(View(outreach));
 }