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 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; }