public static bool Authenticate(ITokenServiceModel token, MasterSettingsServiceModel masterSettings, UserSettingsServiceModel userSettings) { return(!masterSettings.IsAuthenticationBlocked && userSettings.IsLoggedIn && userSettings.IsActive && (!userSettings.CanTokenExpire || userSettings.ExpiryDateTime > DateTime.UtcNow)); }
public static void SetMasterSettings(MasterSettingsServiceModel masterSettings) { var cacheHelper = CacheHelperFactory.GetDefinedCacheHelper(); cacheHelper.SetCache(MasterSettingsKey, masterSettings); }