Beispiel #1
0
 public ActionResult Create(surveyCreateViewModel viewModel)
 {
     if (!this.User.IsInRole("Admin"))
     {
         return(RedirectToAction("Index", "Home"));
     }
     if (ModelState.IsValid)
     {
         SurveyModel surveyModel = new SurveyModel();
         surveyModel          = viewModel.surveyModel;
         surveyModel.class_id = Convert.ToInt16(viewModel.class_id);
         db.surveyModel.Add(surveyModel);
         db.SaveChanges();
         return(RedirectToAction("Index/" + viewModel.class_id));
     }
     return(RedirectToAction("Create/" + viewModel.class_id));
     //viewModel.surveyModel = new SurveyModel();
     //viewModel.courseList = new List<SelectListItem>();
     //ClassModel this_class = db.classmodel.Find(viewModel.class_id);
     //List<CourseModels> courses = db.coursemodels.ToList();
     //foreach (CourseModels course in courses)
     //{
     //    if (course.program_Id == this_class.program_id)
     //    {
     //        viewModel.courseList.Add(new SelectListItem() { Text = course.courseName, Value = course.course_Id.ToString() });
     //    }
     //}
     //return View(viewModel);
 }
Beispiel #2
0
        // GET: Survey/Create
        public ActionResult Create(int?id)
        {
            if (!this.User.IsInRole("Admin"))
            {
                return(RedirectToAction("Index", "Home"));
            }
            surveyCreateViewModel viewModel = new surveyCreateViewModel();

            viewModel.class_id    = id;
            viewModel.surveyModel = new SurveyModel();
            viewModel.courseList  = new List <SelectListItem>();
            ClassModel          this_class = db.classmodel.Find(id);
            List <CourseModels> courses    = db.coursemodels.ToList();

            foreach (CourseModels course in courses)
            {
                if (course.program_Id == this_class.program_id)
                {
                    viewModel.courseList.Add(new SelectListItem()
                    {
                        Text = course.courseName, Value = course.course_Id.ToString()
                    });
                }
            }
            return(View(viewModel));
        }