Beispiel #1
0
        public ThemeStyleSettingsEntity GetThemeStyleSettings(Guid domainId, string appId)
        {
            if (String.IsNullOrEmpty(appId))
            {
                return(null);
            }

            ThemeStyleSettingsEntity settings = new ThemeStyleSettingsEntity();

            settings.Domain = domainId;
            settings.AppId  = appId;
            if (_dataBase.Fill <ThemeStyleSettingsEntity>(settings) == false)
            {
                lock (_settingsLockObj)
                {
                    if (_dataBase.Fill <ThemeStyleSettingsEntity>(settings) == false)
                    {
                        //初始化一条默认设置
                        _dataBase.Insert(settings);
                    }
                }
            }

            return(settings);
        }
Beispiel #2
0
        public void SaveThemeStyleSettings(Guid domainId, ThemeStyleSettingsEntity args)
        {
            _dataBase.Update(args);

            _domainManager.UpdateLastUpdateTime(domainId);
        }