コード例 #1
0
ファイル: HomeController.cs プロジェクト: meskHest/psElites
        public ActionResult Profile()
        {
            var model = new ProfileViewModel();
            using (var ctx = new testModel())
            {
                var gc = ctx.GameCollection.ToList();
                var g = ctx.Game.ToList();
                var cc = ctx.Console.ToList();
                var user = ctx.User.FirstOrDefault(x=>x.UserID == 1);

                model.UserID = user.UserID;
                model.GamerName = user.Username;
                var games = user.Collection.Games.ToList();
                model.RandGames = EnumerableExtension.PickRandom(games, 5).ToList();

            }
            return View(model);
        }
コード例 #2
0
ファイル: HomeController.cs プロジェクト: meskHest/psElites
        // psElites.Models.DAL.psElitesEntities dbContext = new Models.DAL.psElitesEntities();
        public ActionResult Index()
        {
            var model = new StartPageViewModel();
            using (var ctx = new testModel())
            {
                var gc = ctx.GameCollection.ToList();
                var g = ctx.Game.ToList();
                var cc = ctx.Console.ToList();
                var users = ctx.User.ToList();
                if(users.Any())
                {
                    var user = users.First(x => x.Username.ToLower() == "radx");
                        model.User = user;
                    model.Members = EnumerableExtension.PickRandom(users, 2).ToList();
                    model.OurGames = EnumerableExtension.PickRandom(g, 1).ToList();
                }

            }

            return View(model);
        }