// GET: ALLMinutesOfSession public ActionResult Index(int id, int SessionID, int CircuitID) { if (CurrentUser != null) { vw_SessionData Session = SessionService.GetSessionData(SessionID); MinutesOfSessionViewModel model = new MinutesOfSessionViewModel() { CaseID = id, SessionID = SessionID, CircuitID = CircuitID, CourtID = CurrentUser.CourtID, CurentUserID = CurrentUser.UserTypeID , RollID = Session.RollID, }; if (DefectsService.IsPresenceSaved(SessionID)) { model.SaveAttendance = true; } else { model.SaveAttendance = false; } if (SessionService.IsSessionMinutesSaved(SessionID)) { model.SaveMinutes = true; } else { model.SaveMinutes = false; } if (decisionService.IsDecisionSaved(id, SessionID)) { model.SavedDecisions = true; } else { model.SavedDecisions = false; } if (SessionService.IsSessionSentToJudge(SessionID)) { model.SentToJudge = true; } else { model.SentToJudge = false; } return(View(model)); } else { return(RedirectTo(Url.Action("login", "User", new { returnUrl = "/" })).WithErrorMessages("تم الخروج بشكل تلقائى لعدم التفاعل اكثر من 15 دقيقة")); } }
public ActionResult Create(int id, int SessionID) { if (decisionService.IsDecisionSaved(id, SessionID)) { DecisionsViewModel decisions = GetCaseDecisions(id, SessionID); return(CPartialView(PrepareDecisionsViewModel(id, SessionID, decisions))); } else { return(CPartialView(PrepareDecisionsViewModel(id, SessionID))); } }