// GET: Admin/Home public ActionResult Index() { var allUsers = this.Data.Users .All() .OrderBy(x => x.UserName) .ProjectTo<MinifiedUserViewModel>() .ToList(); var allContests = this.Data.Contests .All() .OrderByDescending(x => x.DateEnd) .ProjectTo<ContestViewModel>() .ToList(); var model = new HomeAdminViewModel { Users = allUsers, Contests = allContests }; return this.View(model); }
// GET: Admin/Home public ActionResult Index() { var allUsers = this.Data.Users .All() .OrderBy(x => x.UserName) .ProjectTo <MinifiedUserViewModel>() .ToList(); var allContests = this.Data.Contests .All() .OrderByDescending(x => x.DateEnd) .ProjectTo <ContestViewModel>() .ToList(); var model = new HomeAdminViewModel { Users = allUsers, Contests = allContests }; return(this.View(model)); }