public ActionResult Index() { List <Course> courses = null; if (User.IsInRole(UserRoles.SuperUserRole)) { courses = _db.Courses .OrderByDescending(c => c.DateCreated) .ToList(); } else { courses = new List <Course>(); var userName = User.GetName(); var enrollments = _db.Enrollments .Include(e => e.Course) .Where(e => e.UserName == userName); foreach (var e in enrollments) { if (e.IsInRole(UserRoles.InstructorRole)) { courses.Add(e.Course); } } } CookieManager.ClearCourseId(); return(View(courses)); }
public ActionResult ClearCourse() { CookieManager.ClearCourseId(); return(RedirectToAction("Index")); }