public async Task <IActionResult> OnPost(App_Role userRole) { if (ModelState.IsValid) { App_Role temp = new App_Role { Id = userRole.Id, Description = userRole.Description, RoleName = userRole.RoleName, }; var result = await roleManager.CreateAsync(temp); TempData["Message"] = "New Role has been Created!"; if (result.Succeeded) { return(RedirectToPage("./List")); } foreach (IdentityError error in result.Errors) { ModelState.AddModelError("", error.Description); } } return(Page()); }
public async Task <IActionResult> OnPost(App_Role userRole) { if (ModelState.IsValid) { App_Role = await roleManagment.FindByIdAsync(userRole.Id); if (App_Role == null) { return(RedirectToPage("~/NotFound")); } else { App_Role.RoleName = userRole.RoleName; App_Role.Description = userRole.Description; App_Role.Id = userRole.Id; IdentityResult drugo = await roleManagment.UpdateAsync(App_Role); if (drugo.Succeeded) { return(RedirectToPage("./Index")); } foreach (IdentityError error in drugo.Errors) { ModelState.AddModelError("", error.Description); } } } return(RedirectToPage("./List")); }
public IActionResult OnGet() { App_Role app_Role = new App_Role(); if (app_Role.Id != null) { return(RedirectToPage("./EditRole")); } return(Page()); }
public async Task <IActionResult> OnGet(string id) { RoleIdentity = await roleManager.FindByIdAsync(id); if (RoleIdentity == null) { return(RedirectToPage("./Index")); } return(Page()); }