// 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);
        }
Beispiel #2
0
        // 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));
        }