Exemplo n.º 1
0
        public IActionResult GenerateSchedules()
        {
            if (!Authenticate())
            {
                return(Json(""));
            }

            var user = GetCurrentlyLoggedInUser();

            var vm = new GenerateDegreeVm();

            using (var context = new DegreePlannerContext()) {
                vm.Options = context.Degrees
                             .Select(d => new SelectListItem()
                {
                    Text  = d.Name,
                    Value = d.DegreeID + ""
                }).ToList();
                vm.User = user;
            }

            return(View(vm));
        }
Exemplo n.º 2
0
        public IActionResult GenerateSchedules(GenerateDegreeVm vm)
        {
            if (!Authenticate())
            {
                return(Json(""));
            }
            var user = GetCurrentlyLoggedInUser();

            if (ModelState.IsValid)
            {
                return(RedirectToAction("SelectCourses", "Planner", new { degreeId = vm.DegreeID }));
            }
            using (var context = new DegreePlannerContext()) {
                vm.Options = context.Degrees
                             .Select(d => new SelectListItem()
                {
                    Text  = d.Name,
                    Value = d.DegreeID + ""
                }).ToList();
                vm.User = user;
            }

            return(View(vm));
        }