예제 #1
0
        public ActionResult DeleteConfirmed(int id)
        {
            if (Request.IsAuthenticated)
            {
                USER       uSER  = db.USERs.Find(id);
                LOGIN      LUser = db.LOGINs.Find(id);
                PAID_STAFF PUser = db.PAID_STAFF.Find(id);
                VOLUNTEER  VUser = db.VOLUNTEERs.Find(id);

                db.LOGINs.Remove(LUser);
                if (PUser != null)
                {
                    db.PAID_STAFF.Remove(PUser);
                }
                if (VUser != null)
                {
                    db.VOLUNTEERs.Remove(VUser);
                }
                db.USERs.Remove(uSER);
                db.SaveChanges();
                return(RedirectToAction("Index"));
            }
            else
            {
                return(RedirectToAction("Index", "Home"));
            }
        }
        public ActionResult DeleteConfirmed(int id)
        {
            VOLUNTEER vOLUNTEER = db.VOLUNTEERs.Find(id);

            db.VOLUNTEERs.Remove(vOLUNTEER);
            db.SaveChanges();
            return(RedirectToAction("Index"));
        }
 public ActionResult Edit([Bind(Include = "VOLUNTEER_ID,FIRST_NAME,MIDDLE_NAME,LAST_NAME,OCCUPATION,OPPORTUNITY_ID,PHONE_NUMBER,STREET_ADDRESS,CITY,PROVINCE,POSTAL_CODE,EMAIL,DATE_OF_BIRTH,GENDER,LICENCE,START_DATE")] VOLUNTEER vOLUNTEER)
 {
     if (ModelState.IsValid)
     {
         db.Entry(vOLUNTEER).State = EntityState.Modified;
         db.SaveChanges();
         return(RedirectToAction("Index"));
     }
     ViewBag.OPPORTUNITY_ID = new SelectList(db.OPPORTUNITies, "OPPORTUNITY_ID", "OPPORTUNITY_TITLE", vOLUNTEER.OPPORTUNITY_ID);
     return(View(vOLUNTEER));
 }
        public ActionResult Details(int?id)
        {
            if (id == null)
            {
                return(new HttpStatusCodeResult(HttpStatusCode.BadRequest));
            }
            VOLUNTEER vOLUNTEER = db.VOLUNTEERs.Find(id);

            if (vOLUNTEER == null)
            {
                return(HttpNotFound());
            }
            return(View(vOLUNTEER));
        }
        public ActionResult Edit(int?id)
        {
            if (id == null)
            {
                return(new HttpStatusCodeResult(HttpStatusCode.BadRequest));
            }
            VOLUNTEER vOLUNTEER = db.VOLUNTEERs.Find(id);

            if (vOLUNTEER == null)
            {
                return(HttpNotFound());
            }
            ViewBag.OPPORTUNITY_ID = new SelectList(db.OPPORTUNITies, "OPPORTUNITY_ID", "OPPORTUNITY_TITLE", vOLUNTEER.OPPORTUNITY_ID);
            return(View(vOLUNTEER));
        }