コード例 #1
0
        //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;
        }
コード例 #2
0
        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;
        }