public async Task <IActionResult> DeleteRole(int id) { try { ApplicationRole role = await _rolesRepository.GetRoleById(id); if (role is null) { return(NotFound($"No user found with id {id}")); } IdentityResult result = await _rolesRepository.DeleteRoleById(id); return(Ok(result)); } catch (Exception x) { return(StatusCode(StatusCodes.Status500InternalServerError)); } }