public IActionResult Dashboard() { var model = new DashboardViewModel(); model.Courses = new List <List <Course> >(); var courses = _reader.GetCourses(userId); var numberOfRows = courses.Count() <= 3 ? 1 : courses.Count() / 3; for (int i = 0; i < numberOfRows; i++) { model.Courses.Add(courses.Skip(i * 3).Take(3).ToList()); } return(View(model)); }