//method for papulate course private void PopulateAssignedCourse(string SubscriberId, object selectedValue = null) { string UserId = User.Identity.GetUserId(); var userDetails = generic.GetUserDetail(UserId); var query = tms.GetCourseBatches(SubscriberId); if (UserId != userDetails.SubscriberId && userDetails.DepartmentId != "ADI") { query = query.Where(c => c.WardenId == UserId).ToList(); } SelectList CourseCode = new SelectList(query.Select(c => new { c.CourseCode, c.CourseName }).Distinct(), "CourseCode", "CourseName", selectedValue); ViewBag.CourseCode = CourseCode; }
private void PopulateCourse(string SubscriberId, object selectedValue = null) { TMSManager tms = new TMSManager(); var query = tms.GetCourseBatches(SubscriberId); SelectList CourseCode = new SelectList(query.Select(c => new { c.CourseCode, c.CourseName }).Distinct(), "CourseCode", "CourseName", selectedValue); ViewBag.CourseCode = CourseCode; //var query = tms.GetCourseDetails(SubscriberId).OrderBy(c => c.CourseName).ToList(); //SelectList CourseCode = new SelectList(query, "CourseCode", "CourseName", selectedValue); //ViewBag.CourseCode = CourseCode; }