// GET: Course public async Task <ActionResult> Index() { ViewBag.Title = "Alle kurser"; try { var courses = await _apiProxy.AllAsync <CourseDetailsViewModel>(); return(View(courses)); } catch (Exception ex) { return(StatusCode(500, ex.Message)); } }
public IViewComponentResult Invoke(int records = 5) { var courses = _apiProxy.AllAsync <CourseDetailsViewModel>().Result; return(View(courses.OrderBy(c => c.Start).Take(records).Where(c => c.Start > DateTime.Now))); }