NullReferenceException при создании роли AspNet.Identity

241
23 ноября 2017, 00:31
using System;
namespace CodeSurvey.Web.Controllers
{
public class RolesController : Controller
{
    private ApplicationRoleManager RoleManager
    {
        get
        {
            return HttpContext.GetOwinContext().GetUserManager<ApplicationRoleManager>();
        }
    }
    public ActionResult Index()
    {
        return View(RoleManager.Roles);
    }
    public ActionResult Create()
    {
        return View();
    }
    [HttpPost]
    public async Task<ActionResult> Create(CreateRoleModel model)
    {
        if (ModelState.IsValid)
        {
            var result = await RoleManager.CreateAsync(new ApplicationRole
            {
                Name = model.Name
            });
            if (result.Succeeded)
            {
                return RedirectToAction("Index");
            }
            else
            {
                ModelState.AddModelError("", "Что-то пошло не так");
            }
        }
        return View(model);
    }
}
}

Ошибка вылетает тут:

var result = await RoleManager.CreateAsync(new ApplicationRole
            {
                Name = model.Name
            });

Не могу понять, почему данная ошибка здесь возникла.

READ ALSO
Проблема с биндингом ObservableCollection к ItemsControl

Проблема с биндингом ObservableCollection к ItemsControl

Доброе время сутокПрошу помочь найти, или указать в чём ошибка в следующей ситуации

190
Какие есть способы вести лог всех ошибок приложения в ASP.NET Core?

Какие есть способы вести лог всех ошибок приложения в ASP.NET Core?

Какие есть способы вести лог всех ошибок приложения в ASPNET Core? Например хотелось бы сохранять все исключения со стеком вызова в текстовые...

238
Контекстное меню на элементе списка

Контекстное меню на элементе списка

Есть форма поискаХочу добавить контекстное меню на элементе, который является результатом поиска(например на фамилии работника при нажатии...

221
Получить имена доступных сетевых папок

Получить имена доступных сетевых папок

Есть сервер с несколькими расшаренными папками, например

179