public async Task <ActionResult> Create(IndexPageModel.EditRoleModel model) { var identityRole = new IdentityRole(model.Name); await _roleManager.CreateAsync(identityRole); return(Ok()); }
public async Task <ActionResult> Update(IndexPageModel.EditRoleModel model) { var identityRole = await _roleManager.Roles.FirstOrDefaultAsync(x => x.Id == model.Id); if (identityRole == null) { return(NotFound()); } if (identityRole.Name == Consts.RoleNameAdmin) { return(BadRequest()); } identityRole.Name = model.Name; await _roleManager.UpdateAsync(identityRole); return(Ok()); }