public ActionResult DeletedCoursesReport() { var deletedCourses = unusedCourseBll.GetAll().Where(x => x.Status == CourseStatus.Deleted); var model = new SearchQueueResultViewModel() { UnusedCourses = deletedCourses.ToList() }; return(View(model)); }
public async Task <ActionResult> Index(int courseSearchQueueId) { var unusedCourses = unusedCourseBll.GetAll().Where(x => x.CourseSearchQueueId == courseSearchQueueId); var model = new SearchQueueResultViewModel() { CourseSearchQueueId = courseSearchQueueId, UnusedCourses = unusedCourses.ToList() }; return(View(model)); }
public async Task <ActionResult> Index(SearchQueueResultViewModel viewModel) { var unusedCourses = unusedCourseBll.GetAll().Where(x => x.CourseSearchQueueId == viewModel.CourseSearchQueueId).ToList(); foreach (var course in unusedCourses) { course.Status = Models.Enums.CourseStatus.PendingDeletion; unusedCourseBll.Update(course); } viewModel.UnusedCourses = unusedCourses; return(View(viewModel)); }
public ActionResult UnusedCoursesReport(SearchQueueResultViewModel viewModel) { var courseSearchQueue = courseSearchQueueBll.Get(viewModel.CourseSearchQueueId); courseSearchQueue.DeleteAllRequested = true; courseSearchQueueBll.Update(courseSearchQueue); var unusedCourses = unusedCourseBll.GetAll() .Where(x => x.CourseSearchQueueId == viewModel.CourseSearchQueueId).ToList(); unusedCourseBll.UpdateStatusRange(unusedCourses, CourseStatus.PendingDeletion); viewModel.UnusedCourses = unusedCourses; return(View()); }