// GET: PaperCart public ActionResult Index() { var paperCartViewModel = new PaperCartViewModel(); List <SelectListItem> gradesListItems = getGradesList(); paperCartViewModel.Grades = gradesListItems; return(View(paperCartViewModel)); }
public ActionResult AddSelectedExams(PaperCartViewModel model) { AddSelectedExamIdsToGrandSession(model.SelectedPapers); var paperCartViewModel = new PaperCartViewModel(); List <SelectListItem> gradesListItems = getGradesList(); paperCartViewModel.Grades = gradesListItems; return(View("Index", paperCartViewModel)); }
public ActionResult GetExams(PaperCartViewModel model) { var apiUrl = string.Format("exam/{0}/forgrade", model.SelectedGrade); var examList = HttpDataProvider.GetData <List <dynamic> >(apiUrl); model.GradePapers = new List <GradeExamPaper>(); // Todo: Add this into cache model.Grades = getGradesList(); examList.ForEach(delegate(dynamic exam) { model.GradePapers.Add(new GradeExamPaper { PaperId = exam.Id, PaperName = exam.PaperName }); }); return(View("Index", model)); }