public ActionResult Check(int courseId, int sessionId) { try { foreach (var attendance in db.Attendances.Where(a => a.Session_id == sessionId)) { db.Entry(attendance).State = EntityState.Deleted; } db.SaveChanges(); foreach (var key in this.Request.Form.AllKeys.Where(b => b.StartsWith("C_"))) { var id = key.Split('_')[1]; if (this.Request.Form[key] != "false") { db.Attendances.Add(new Attendance { Session_id = sessionId, Member_id = int.Parse(id) }); } } } catch (Exception) { return(RedirectToAction("Index", new { courseId = courseId, sessionId = sessionId })); } db.SaveChanges(); return(RedirectToAction("Index")); return(View()); }
public ActionResult Edit(Session session) { if (ModelState.IsValid) { db.Entry(session).State = EntityState.Modified; db.SaveChanges(); return(RedirectToAction("Index", new { courseId = session.Course_id })); } return(View(session)); }
public ActionResult Edit([Bind(Include = "id,Code,Name,Info,Lecturer")] Course course) { if (ModelState.IsValid) { db.Entry(course).State = EntityState.Modified; db.SaveChanges(); return(RedirectToAction("Index")); } return(View(course)); }
public ActionResult Edit([Bind(Include = "id,Date,Info,Course_id")] Session session) { if (ModelState.IsValid) { db.Entry(session).State = EntityState.Modified; db.SaveChanges(); return(RedirectToAction("Index")); } ViewBag.Course_id = new SelectList(db.Courses, "id", "Code", session.Course_id); return(View(session)); }
public ActionResult Edit([Bind(Include = "id,Code,Fullname,Birthday,Course_id")] Member member) { if (ModelState.IsValid) { db.Entry(member).State = EntityState.Modified; db.SaveChanges(); return(RedirectToAction("Index")); } ViewBag.Course_id = new SelectList(db.Courses, "id", "Code", member.Course_id); return(View(member)); }