//return to first lesson of step by step public ActionResult seeFirst() { sessionOrNot(); /*if (!_eyeMusicModel.complete_register) * { * ViewBag.len = _eyeMusicModel.len; * System.Web.HttpContext.Current.Session["eyeMusic"] = null; * ViewBag.ReturnUrl = "/StepByStepHeb/seeFirst"; * return View("../Home/Login"); * } * else * { */ string map = Server.MapPath("~"); StepFiles = new StepByStepClass(map, _eyeMusicModel.len); _eyeMusicModel.StepSession = StepFiles; _eyeMusicModel.StepSession.changeLan(_eyeMusicModel.len); _eyeMusicModel.StepSession.setindex(11); _eyeMusicModel.blind = false; _eyeMusicModel.SoundAfterPicture = false; return(View("Enter", _eyeMusicModel)); //} }
//found the index of user in last session private void goToCurrent() { if (_eyeMusicModel.StepSession == null) { string map = Server.MapPath("~"); StepFiles = new StepByStepClass(map, _eyeMusicModel.len); _eyeMusicModel.StepSession = StepFiles; } _eyeMusicModel.StepSession.changeLan(_eyeMusicModel.len); using (amedilab_dataEntities entities = new amedilab_dataEntities()) { try { IQueryable <stepByStep_user> sdd = entities.stepByStep_user.Where(usr => usr.user_ID == _eyeMusicModel.userDAL.user_ID); if (sdd.Any()) { DateTime?TimeStep = sdd.Max(usr => usr.Time); int? indexStep = sdd.Where(usr => usr.Time == (DateTime)TimeStep).FirstOrDefault().id; if (indexStep != null && indexStep != THE_MAX) { _eyeMusicModel.StepSession.setindex((int)indexStep + 1); } } } catch (Exception e) { } } }
public ActionResult EndExam() { sessionOrNot(); if (_eyeMusicModel.StepSession == null) { string map = Server.MapPath("~"); StepFiles = new StepByStepClass(map, _eyeMusicModel.len); _eyeMusicModel.StepSession = StepFiles; } _eyeMusicModel.StepSession.changeLan(_eyeMusicModel.len); _eyeMusicModel.StepSession.SetLessons(); _eyeMusicModel.StepByStepLessons = _eyeMusicModel.StepSession.getLessonsTitles(); _eyeMusicModel.StepByStepListInts = _eyeMusicModel.StepSession.getLessonsInt(); _eyeMusicModel.StepSession.next(); _eyeMusicModel.num_question_step = 1; return(View("enter", _eyeMusicModel)); }