Когда я пытаюсь создать новую роль в личности, я получаю эту ошибку
Значение не может быть нулевым. \ R \ n Имя параметра: manager
Это мой контроллеркод:
public ActionResult CreateUser(string Email,string Password)
{
try
{
if (!(Email == null || Email == "" || Password == "" || Password == null))
{
IdentityUserModel UserModel = new IdentityUserModel();
UserModel.Email = Email;
UserModel.PasswordHash = Password;
UserModel.UserName = Email;
// Error happens on this line of code
string userid = _authenticationService.CreateUser(UserModel);
if (userid != null)
{
//bool result = _authenticationService.AddToRoles(userid,[])
_authenticationService.CreateRole("مشتری");
}
var MessageFile = messageclass.ShowMessage((int)MessageClass.MessageKind.objectsavefilerror);
return Json(MessageFile, JsonRequestBehavior.AllowGet);
}
}
}
и это мой класс:
public bool CreateRole(string rolename)
{
var result = _roleManager.Create(new IdentityRole(rolename));
return result.Succeeded;
}