using System; using System.Collections.Generic; using System.Linq; using System.Threading.Tasks; using EveryThing.Models; using Microsoft.AspNetCore.Authorization; using Microsoft.AspNetCore.Identity; using Microsoft.AspNetCore.Mvc; using Microsoft.AspNetCore.Mvc.RazorPages; using Microsoft.EntityFrameworkCore; namespace EveryThing.Pages.AdministrationUsers { [Authorize(Roles = "Administrator")] public class IndexModel : PageModel { private readonly Data.ApplicationDbContext _context; private readonly UserManager _userManager; public IndexModel(Data.ApplicationDbContext context, UserManager userManager) { _context = context; _userManager = userManager; } public new IList User { get; set; } public async Task OnGetAsync() { User = await _userManager.Users.ToListAsync(); } public IActionResult OnGetFrame() { User = _userManager.Users.ToList(); return Partial("IndexFrame"); } } }