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); }
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()); }