コード例 #1
0
        public ActionResult Unplanned(int id)
        {
            var db     = new ZelusDbContext();
            var player = db.Players.FirstOrDefault(p => p.Id == id);

            if (player.IsNull())
            {
                return(View("Error"));
            }

            var mods = db.PlayerModsWithStats
                       .Where(PlayerModsWithStat.BelongsToPlayer(player.Id))
                       .ToList();

            var modVMs  = ModVMFactory.GetModVMs(mods, player.Id, true);
            var charVMs = ModVMFactory.GetCharacterVMs(db);

            var model = new ModPlannerVM
            {
                PlayerId          = player.Id,
                LastSyncDateTime  = player.LastModSync,
                LastSyncHumanized = player.LastModSync.Humanize(),
                Mods       = modVMs,
                Characters = charVMs
            };

            return(View(model));
        }
コード例 #2
0
        public ActionResult Planned(int id)
        {
            var db     = new ZelusDbContext();
            var player = db.Players.FirstOrDefault(p => p.Id == id);

            if (player.IsNull())
            {
                return(View("Error"));
            }

            var model = new ModPlannerVM();

            model.PlayerId          = player.Id;
            model.LastSyncDateTime  = player.LastModSync;
            model.LastSyncHumanized = player.LastModSync.Humanize();

            return(View(model));
        }