Пример #1
0
        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));
        }
Пример #2
0
 public ActionResult ClearCourse()
 {
     CookieManager.ClearCourseId();
     return(RedirectToAction("Index"));
 }