public ActionResult Edit([Bind(Include = "Id,CampusId,ClasstypeId,StartTime")] ClassinCampus classinCampus) { if (ModelState.IsValid) { var bookevents = db.BookEvents.Include(be => be.ApplicationUser).Where(be => be.ClassinCampus.Id == classinCampus.Id).ToList(); List <string> emailAdd = new List <string>(); for (int i = 0; i < bookevents.Count; i++) { emailAdd.Add(bookevents[i].ApplicationUser.Email); System.Diagnostics.Debug.Write(bookevents[i].ApplicationUser.Email); } string subject = "Change of event"; string content = "Event change"; EmailSender es = new EmailSender(); es.SendMultiple(emailAdd, subject, content); db.Entry(classinCampus).State = EntityState.Modified; db.SaveChanges(); return(RedirectToAction("Index")); } ViewBag.CampusId = new SelectList(db.Campuses, "Id", "Name", classinCampus.CampusId); ViewBag.ClasstypeId = new SelectList(db.Classtypes, "Id", "Name", classinCampus.ClasstypeId); return(View(classinCampus)); }
public ActionResult DeleteConfirmed(int id) { ClassinCampus classinCampus = db.ClassinCampuses.Find(id); db.ClassinCampuses.Remove(classinCampus); db.SaveChanges(); return(RedirectToAction("Index")); }
public ActionResult Create([Bind(Include = "Id,CampusId,ClasstypeId,StartTime")] ClassinCampus classinCampus) { if (ModelState.IsValid) { db.ClassinCampuses.Add(classinCampus); db.SaveChanges(); return(RedirectToAction("Index")); } ViewBag.CampusId = new SelectList(db.Campuses, "Id", "Name", classinCampus.CampusId); ViewBag.ClasstypeId = new SelectList(db.Classtypes, "Id", "Name", classinCampus.ClasstypeId); return(View(classinCampus)); }
// GET: ClassinCampus/Details/5 public ActionResult Details(int?id) { if (id == null) { return(new HttpStatusCodeResult(HttpStatusCode.BadRequest)); } ClassinCampus classinCampus = db.ClassinCampuses.Find(id); if (classinCampus == null) { return(HttpNotFound()); } return(View(classinCampus)); }
// GET: ClassinCampus/Edit/5 public ActionResult Edit(int?id) { if (id == null) { return(new HttpStatusCodeResult(HttpStatusCode.BadRequest)); } ClassinCampus classinCampus = db.ClassinCampuses.Find(id); if (classinCampus == null) { return(HttpNotFound()); } ViewBag.CampusId = new SelectList(db.Campuses, "Id", "Name", classinCampus.CampusId); ViewBag.ClasstypeId = new SelectList(db.Classtypes, "Id", "Name", classinCampus.ClasstypeId); return(View(classinCampus)); }