Я пытаюсь добавить контроллер для ApplicationUser.cs, чтобы при входе администратора они могли просматривать, редактировать, удалять любые записи из таблицы dbo.AspNetUsers, однако, думаю, я делаю это неправильно. Этот запуск с ошибкой «NullReferenceException: ссылка на объект не установлена для экземпляра объекта.» Любая идея?
AdminController:
public AdminController (ApplicationDbContext application)
{
_application = application;
[HttpGet]
public IActionResult ActiveUser() { return View();}
[HttpPost]
public async Task<ActionResult> ActiveUser(ApplicationUser Model)
{
var active = await _application.Users.FindAsync(Model.Email);
Model.IsActive = true;
active.IsActive = (Model.IsActive==true);
await _application.SaveChangesAsync();
return View();
}
Представление: `@model ApplicationUser
<input asp-for="IsActive" class="form-control" />
<span asp-validation-for="IsActive" class="text-danger"></span>
</div>
<button type="submit" class="btn btn-success">ok</button>`