Exemplo n.º 1
0
        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());
        }
Exemplo n.º 2
0
 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));
 }
Exemplo n.º 3
0
 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));
 }
Exemplo n.º 4
0
 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));
 }
Exemplo n.º 5
0
 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));
 }