public ActionResult Create([Bind(Include = "MeetingId,Date,MemberId,MeetingName")] LunchMeeting lunchMeeting) { if (ModelState.IsValid) { if (lunchMeeting.MemberId == 0) { foreach (var member in db.Members) { db.LunchMeetings.Add(new LunchMeeting() { Date = lunchMeeting.Date, MeetingName = lunchMeeting.MeetingName, Members = member }); } } else { db.LunchMeetings.Add(lunchMeeting); } db.SaveChanges(); return(RedirectToAction("Index")); } ViewBag.MemberId = new SelectList(db.Members, "MemberId", "Name", lunchMeeting.MemberId); return(View(lunchMeeting)); }
public ActionResult DontAttendConfirmed(int id) { LunchMeeting lunchMeeting = db.LunchMeetings.Find(id); db.LunchMeetings.Remove(lunchMeeting); db.SaveChanges(); return(RedirectToAction("Index")); }
public ActionResult Edit([Bind(Include = "MeetingId,Date,MemberId")] LunchMeeting lunchMeeting) { if (ModelState.IsValid) { db.Entry(lunchMeeting).State = EntityState.Modified; db.SaveChanges(); return(RedirectToAction("Index")); } ViewBag.MemberId = new SelectList(db.Members, "MemberId", "Name", lunchMeeting.MemberId); return(View(lunchMeeting)); }
public ActionResult DeleteConfirmed(int id) { LunchMeeting lunchMeeting = db.LunchMeetings.Find(id); var deleteList = from p in db.LunchMeetings where p.MeetingName == lunchMeeting.MeetingName select p; foreach (var i in deleteList.ToList()) { db.LunchMeetings.Remove(i); } db.SaveChanges(); return(RedirectToAction("Index")); }
public ActionResult DontAttend(int?id) { if (id == null) { return(new HttpStatusCodeResult(HttpStatusCode.BadRequest)); } LunchMeeting lunchMeeting = db.LunchMeetings.Find(id); if (lunchMeeting == null) { return(HttpNotFound()); } return(View(lunchMeeting)); }
// GET: LunchMeetings/Edit/5 public ActionResult Edit(int?id) { if (id == null) { return(new HttpStatusCodeResult(HttpStatusCode.BadRequest)); } LunchMeeting lunchMeeting = db.LunchMeetings.Find(id); if (lunchMeeting == null) { return(HttpNotFound()); } ViewBag.MemberId = new SelectList(db.Members, "MemberId", "Name", lunchMeeting.MemberId); return(View(lunchMeeting)); }
// GET: LunchMeetings/Details/5 public ActionResult Details(int?id) { if (id == null) { return(new HttpStatusCodeResult(HttpStatusCode.BadRequest)); } LunchMeeting lunchMeeting = db.LunchMeetings.Find(id); var memberlist = from p in db.LunchMeetings where p.MeetingName == lunchMeeting.MeetingName select p; if (lunchMeeting == null) { return(HttpNotFound()); } return(View(memberlist.ToList())); }