private TokenResponseModel CreateTokens(ApplicationUserViewModel userModel)
        {
            SecurityToken securityTokenAccess = _jwtSecurityTokenHandler.CreateToken(_jwtHelper.GenerateSecurityTokenDescriptor(userModel));
            string        accessToken         = _jwtSecurityTokenHandler.WriteToken(securityTokenAccess);

            SecurityToken securityTokenRefresh = _jwtSecurityTokenHandler.CreateToken(_jwtHelper.GenerateSecurityDescriptorForRefreshToken(userModel));
            string        refreshToken         = _jwtSecurityTokenHandler.WriteToken(securityTokenRefresh);

            return(new TokenResponseModel {
                AccessToken = accessToken, RefreshToken = refreshToken
            });
        }