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