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)); }
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)); }
public IActionResult Index() { var model = _NPCsService.All()?.ToList(); return(View(model)); }