public async Task <IActionResult> GetById(RoleIdViewModel model) { if (!ModelState.IsValid) { return(BadRequest(ModelState)); } var result = await _roleManager.FindByIdAsync(model.Id.ToString()); return(Ok(result)); }
public async Task <IActionResult> RemoveOrRestore(RoleIdViewModel model) { if (!ModelState.IsValid) { return(BadRequest(ModelState)); } var role = await _roleManager.FindByIdAsync(model.Id.ToString()); var result = await _roleManager.DeleteAsync(role); if (!result.Succeeded) { return(BadRequest(result.Errors)); } return(Ok(result)); }