Пример #1
0
        private async Task SetDefaultAssetGroups(string clientId)
        {
            var globalSettings = await _appGlobalSettingsRepositry.GetAsync();

            if (!string.IsNullOrEmpty(globalSettings.DefaultAssetGroupForOther))
            {
                await _assetGroupRepository.AddClientToGroup(clientId, globalSettings.DefaultAssetGroupForOther);
            }
        }
Пример #2
0
        private async Task SetDefaultAssetGroups(string clientId, double?iosVersion = null)
        {
            var globalSettings = await _appGlobalSettingsRepositry.GetAsync();

            if (globalSettings.IsOnReview && iosVersion != null &&
                iosVersion.Value >= globalSettings.MinVersionOnReview)
            {
                await _assetGroupRepository.AddClientToGroup(clientId, globalSettings.ReviewIosGroup);

                await _clientSettingsRepository.SetSettings(clientId, new MyLykkeSettings { MyLykkeEnabled = false });
            }
            else if (!string.IsNullOrEmpty(globalSettings.DefaultIosAssetGroup))
            {
                await _assetGroupRepository.AddClientToGroup(clientId, globalSettings.DefaultIosAssetGroup);
            }

            if (!string.IsNullOrEmpty(globalSettings.DefaultAssetGroupForOther))
            {
                await _assetGroupRepository.AddClientToGroup(clientId, globalSettings.DefaultAssetGroupForOther);
            }
        }