public async Task <IActionResult> Details(ulong guildId) { var userGuilds = await _userGuildService.GetUserGuilds(); var guilds = GetGuildDetails(userGuilds.FilterAdministrator(), guildId); var viewModel = new DashboardDetailsViewModel { UserGuilds = guilds, Guild = guilds.FirstOrDefault(g => g.Guild.Id == guildId)?.Guild }; return(View(viewModel)); }
// GET: Admin public ActionResult Index() { this.VerifySessionVariables(); var details = _adminDataLoader.GetDashboardDetails(); var model = new DashboardDetailsViewModel { RegisteredAccounts = details.RegisteredAccounts, RegisteredPets = details.RegisteredPets, LostPets = details.LostPets, FoundPets = details.FoundPets, AlertsToReview = details.AlertsToReview, CommentsToApprove = details.CommentsToApprove, SuccessStories = details.SuccessStories, }; SetAdminNavBarInfo("Index"); return(View(model)); }