public ActionResult Index() { var upcomingCourses = _dbContext.Courses .Include(c => c.Lecturer) .Include(c => c.Category) .Where(a => a.IsCanceled == false) .Where(c => c.DateTime > DateTime.Now); var viewModel = new ViewModels.CoursesViewModel { UpcomingCourses = upcomingCourses, ShowAction = User.Identity.IsAuthenticated }; return(View(viewModel)); }
public ActionResult Attending() { var userId = User.Identity.GetUserId(); var courses = _dbContext.Attendances .Where(a => a.AttendeeId == userId) .Select(a => a.Course) .Include(l => l.Lecturer) .Include(l => l.Category) .ToList(); var viewModel = new ViewModels.CoursesViewModel { UpcommingCourses = courses, ShowAction = User.Identity.IsAuthenticated }; return(View(viewModel)); }