public async Task <IActionResult> AddBoss(int id)
        {
            var user = await _authorizerService.Authorize(HttpContext);

            if (user == null)
            {
                return(Redirect(GlobalConstants.Default_Login_Page));
            }

            var dungeon = _dungeonsService.ById(id);

            if (dungeon == null)
            {
                return(Redirect(Dungeons_Root_Path));
            }

            var model = new AddBossToDungeonInputModel
            {
                DungeonId   = id,
                DungeonName = dungeon.Name,
                NPCs        = _NPCsService.All()
            };

            return(View(model));
        }
Exemple #2
0
        public async Task <IActionResult> Add()
        {
            var user = await _authorizerService.Authorize(HttpContext);

            if (user != null)
            {
                var model = new AddQuestInputModel
                {
                    NPCs = _NPCsService.All()?.ToList()
                };

                return(View(model));
            }

            return(Redirect(GlobalConstants.Default_Login_Page));
        }
Exemple #3
0
        public IActionResult Index()
        {
            var model = _NPCsService.All()?.ToList();

            return(View(model));
        }