コード例 #1
0
        // GET: PaperCart
        public ActionResult Index()
        {
            var paperCartViewModel = new PaperCartViewModel();
            List <SelectListItem> gradesListItems = getGradesList();

            paperCartViewModel.Grades = gradesListItems;

            return(View(paperCartViewModel));
        }
コード例 #2
0
        public ActionResult AddSelectedExams(PaperCartViewModel model)
        {
            AddSelectedExamIdsToGrandSession(model.SelectedPapers);
            var paperCartViewModel = new PaperCartViewModel();
            List <SelectListItem> gradesListItems = getGradesList();

            paperCartViewModel.Grades = gradesListItems;

            return(View("Index", paperCartViewModel));
        }
コード例 #3
0
        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));
        }