示例#1
0
        public ActionResult CourseAssignTeacher()
        {
            var model = new CourseAssignTeacherViewModel();

            model.DepartmentSelectListItems = _courseRepository.AllDepartment()
                                              .Select(c => new SelectListItem()
            {
                Value = c.Id.ToString(), Text = c.Name
            }).ToList();
            model.TeacherSelectListItems = _courseRepository.AllTeacher()
                                           .Select(c => new SelectListItem()
            {
                Value = c.Id.ToString(), Text = c.Name
            }).ToList();
            model.CourseSelectListItems = _courseRepository.AllCourse()
                                          .Select(c => new SelectListItem()
            {
                Value = c.Id.ToString(), Text = c.Name
            }).ToList();

            //ViewBag.dpl = _courseRepository.AllDepartment().ToList();
            //ViewBag.tl = _courseRepository.AllTeacher().ToList();
            //ViewBag.cl = _courseRepository.AllCourse().ToList();

            ViewBag.Sm = TempData["Sm"];
            ViewBag.Em = TempData["Em"];
            return(View(model));
        }
        public List <CourseAssignTeacherViewModel> GetAllCoursesStatics()
        {
            string query = "SELECT * FROM CourseAssignTeacherViewModel";

            _command = new SqlCommand(query, _connection);

            _connection.Open();

            _reader = _command.ExecuteReader();

            List <CourseAssignTeacherViewModel> courseAssignTeacherViewModels = new List <CourseAssignTeacherViewModel>();

            while (_reader.Read())
            {
                CourseAssignTeacherViewModel assignTeacherViewModel = new CourseAssignTeacherViewModel();

                assignTeacherViewModel.CourseCode   = _reader["CourseCode"].ToString();
                assignTeacherViewModel.CourseName   = _reader["CourseName"].ToString();
                assignTeacherViewModel.SemesterName = _reader["SemesterName"].ToString();
                assignTeacherViewModel.TeacherName  = _reader["TeacherName"].ToString();

                if (assignTeacherViewModel.TeacherName.IsEmpty())
                {
                    assignTeacherViewModel.TeacherName = "Not Assigned To";
                }

                assignTeacherViewModel.DepartmentId = Convert.ToInt32(_reader["Id"]);

                courseAssignTeacherViewModels.Add(assignTeacherViewModel);
            }

            _reader.Close();

            _connection.Close();


            return(courseAssignTeacherViewModels);
        }