public ActionResult DeleteConfirmed(int id) { VolunteerList volunteerList = db.VolunteerList.Find(id); db.VolunteerList.Remove(volunteerList); db.SaveChanges(); return(RedirectToAction("Index")); }
public ActionResult PhoneListEdit([Bind(Include = "pKey,LastName,FirstName,Phone,Email,Gender,LastServed,SobDate,Speaker,Jail,Daphne,Fairhope,County,TwStep,Ride,PhoneList1,AttendWorkshop,Treatement,SpecialEvents,GoogleVoice,onHold")] VolunteerList volunteerList) { if (ModelState.IsValid) { db.Entry(volunteerList).State = EntityState.Modified; db.SaveChanges(); return(RedirectToAction("Index")); } return(View(volunteerList)); }
private void AddVolunteer(string name, string email, string phone, string commKey) { VolunteerList vol = new VolunteerList(); vol.DistKey = (int)Session["DistKey"]; vol.CommKey = Int32.Parse(commKey); vol.Name = name; vol.Email = email; vol.Phone = phone; vol.VolDate = DateTime.Now; db.VolunteerList.Add(vol); db.SaveChanges(); }
// GET: PhoneLists/Edit/5 public ActionResult PhoneListEdit(int?id) { if (id == null) { return(new HttpStatusCodeResult(HttpStatusCode.BadRequest)); } VolunteerList volunteerList = db.VolunteerList.Find(id); if (volunteerList == null) { return(HttpNotFound()); } return(View(volunteerList)); }
public ActionResult PhoneListCreate([Bind(Include = "pKey,LastName,FirstName,Phone,Email,Gender,SobDate,HomeGroup,Speaker,Jail,TwStep,Ride,PhoneList,Treatment,SpecialEvents")] VolunteerList volunteerList) { if (ModelState.IsValid) { db.VolunteerList.Add(volunteerList); db.SaveChanges(); int newKey = volunteerList.pKey; Session["isEditing"] = true; SendEmail(); return(RedirectToAction("PhoneListThanks")); } return(RedirectToAction("PhoneListCreate")); }
public ActionResult Delete(int?id) { if (id == null) { return(new HttpNotFoundResult()); } VolunteerList volunteerList = db.VolunteerLists.Find(id); if (volunteerList == null) { return(new HttpNotFoundResult()); } LoadData(); return(View(volunteerList)); }
public ActionResult Delete(VolunteerList volunteer) { VolunteerList deleteVolunteer = db.VolunteerLists.Find(volunteer.VolunteerId); try { db.VolunteerLists.Remove(deleteVolunteer); db.SaveChanges(); TempData["ToastrMsg"] = "showToastrMsg('success','Record deleted.')"; return(RedirectToAction("Index", "Home")); } catch (Exception ex) { TempData["ToastrMsg"] = string.Format("showToastrMsg('{0}','{1}')", "warning", "Unable to delete. Try again, and if the problem persists contact your system administrator." + ex.Message); return(View(deleteVolunteer)); } }
public ActionResult Edit(VolunteerList volunteer) { try { LoadData(); VolunteerList updateVolunteer = db.VolunteerLists.Find(volunteer.VolunteerId); if (updateVolunteer == null) { return(new HttpNotFoundResult()); } if (ModelState.IsValid) { updateVolunteer.Firstname = volunteer.Firstname; updateVolunteer.Lastname = volunteer.Lastname; updateVolunteer.Age = CalculateAge((DateTime)volunteer.Birthdate); updateVolunteer.Birthdate = volunteer.Birthdate; updateVolunteer.sex_id = volunteer.sex_id; updateVolunteer.region_code = volunteer.region_code; db.Entry(updateVolunteer).State = EntityState.Modified; db.SaveChanges(); TempData["ToastrMsg"] = "showToastrMsg('success','Record updated.')"; return(RedirectToAction("Index", "Home")); } } catch (Exception ex) { TempData["ToastrMsg"] = string.Format("showToastrMsg('{0}','{1}')", "error", ex.Message.ToString()); } return(View(volunteer)); }
public ActionResult New(VolunteerList volunteer) { try { LoadData(); if (ModelState.IsValid) { VolunteerList newVolunteer = new VolunteerList() { Firstname = volunteer.Firstname, Lastname = volunteer.Lastname, Age = CalculateAge((DateTime)volunteer.Birthdate), Birthdate = volunteer.Birthdate, sex_id = volunteer.sex_id, region_code = volunteer.region_code }; db.VolunteerLists.Add(newVolunteer); db.SaveChanges(); TempData["ToastrMsg"] = "showToastrMsg('success','Record saved.')"; return(RedirectToAction("Index", "Home")); } } catch (Exception ex) { TempData["ToastrMsg"] = string.Format("showToastrMsg('{0}','{1}')", "error", ex.Message.ToString()); } return(View(volunteer)); }