Esempio n. 1
0
        public List <PaperViewSession> getAll()
        {
            int sessionPaperCount;
            List <PaperViewSession> papers = new List <PaperViewSession>();

            foreach (var session in _session.GetAllSessions())
            {
                sessionPaperCount = 0;
                List <PaperViewExamType> paperViewExamTypes = new List <PaperViewExamType>();
                foreach (var examtype in _examType.GetAllExamTypes())
                {
                    PaperViewExamType paperviewExam = new PaperViewExamType {
                        ExamTypeId   = examtype.Id,
                        ExamTypeName = examtype.Exam
                    };
                    List <Paper> paperList = _paper.getPapersBySessionAndExamType(session.Id, examtype.Id);
                    paperviewExam.Papers = paperList;
                    paperviewExam.Count  = paperList.Count();
                    paperViewExamTypes.Add(paperviewExam);
                    sessionPaperCount += paperviewExam.Count;
                }
                PaperViewSession viewSession = new PaperViewSession {
                    SessionId   = session.Id,
                    SessionName = session.EachSession,
                    examTypes   = paperViewExamTypes,
                    Count       = sessionPaperCount
                };
                papers.Add(viewSession);
            }
            return(papers);
        }
Esempio n. 2
0
 public ActionResult Upload()
 {
     ViewBag.examType = _examType.GetAllExamTypes();
     ViewBag.session  = _session.GetAllSessions();
     ViewBag.semester = _semester.GetAllSemesters();
     if (TempData["failure"] != null)
     {
         ViewBag.rejectedFiles = TempData["failure"];
     }
     return(View());
 }