private void PopulateBatchByCourse(string SubscriberId = null, string CourseCode = null, object selectedValue = null) { TMSManager tms = new TMSManager(); var query = tms.GetBatches(SubscriberId, CourseCode); SelectList BatchId = new SelectList(query, "BatchId", "BatchName", selectedValue); ViewBag.BatchId = BatchId; }
private void PopulateBatchByDate(string SubscriberId = null, string CourseCode = null, object selectedValue = null) { TMSManager tms = new TMSManager(); var query = tms.GetBatches(SubscriberId, CourseCode); SelectList FromDate = new SelectList(query, "FromDate", "FromDate", selectedValue); ViewBag.FromDate = FromDate; }
private void PopulateCourse(string SubscriberId, object selectedValue = null) { TMSManager tms = new TMSManager(); var query = tms.GetCourseDetails(SubscriberId); SelectList CourseCode = new SelectList(query, "CourseCode", "CourseName", selectedValue); ViewBag.CourseCode = CourseCode; }
private void PopulateCourse(string SubscriberId, object selectedValue = null) { TMSManager tms = new TMSManager(); string UserId = User.Identity.GetUserId(); UserViewModel userDetails = generic.GetUserDetail(UserId); var query = tms.GetCourseDetails(userDetails.SubscriberId); SelectList CourseCode = new SelectList(query, "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; }
private void PopulateBatchByCourse(string SubscriberId = null, string CourseCode = null, object selectedValue = null, bool DateFilter = false) { TMSManager tms = new TMSManager(); var query = tms.GetBatches(SubscriberId, CourseCode); if (DateFilter) { query = query.Where(b => b.ToDate >= DateTime.UtcNow).ToList(); } SelectList BatchId = new SelectList(query, "BatchId", "BatchName", selectedValue); ViewBag.BatchId = BatchId; }