예제 #1
0
        public IActionResult Hangar(HangarViewModel hangar)
        {
            if (!ModelState.IsValid)
            {
                return(RedirectToAction("Error", "Home"));
            }

            return(this.View());
        }
예제 #2
0
        public IActionResult Hangar()
        {
            var userId = this._userManager.GetUserId(this.User);
            //PlayerShips available
            var playerShips = _playerServices.GetPlayerShips(userId);
            //PlayerPlans
            var playerPlans = _playerServices.GetPlayerPlans(userId);

            var plansIds   = playerPlans.Select(x => x.Id).ToList();
            var planModels = _playerServices.GetPlansModels(plansIds);

            HangarViewModel hangar = new HangarViewModel()
            {
                Ships      = playerShips,
                Plans      = playerPlans,
                PlanModels = planModels
            };

            return(this.View(hangar));
        }