コード例 #1
0
        // 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 دقيقة"));
            }
        }
コード例 #2
0
 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)));
     }
 }