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));
            }
        }