Example #1
0
        public async Task <bool> CreateSampleServicesAsync()
        {
            var localSettings = ApplicationData.Current.LocalSettings;

            GetOrCreateContainer(ServicesKey);
            var sampleStore = new SampleStore();

            var services = await sampleStore.GetAllSamplesAsync(AppData.CurrentVersion, AppData.DesiredVersion);

            int index = 0;

            foreach (var serviceInfo in services)
            {
                serviceInfo.Index = index;
                localSettings.Containers[ServicesKey].Values[serviceInfo.Name] = FormatServiceInfo(serviceInfo);
                await SaveSettingToFileAsync(serviceInfo.MetadataCacheFilename, serviceInfo.MetadataCache);

                ++index;
            }
            return(true);
        }
Example #2
0
        public async Task<bool> CreateSampleServicesAsync()
        {
            var localSettings = ApplicationData.Current.LocalSettings;
            GetOrCreateContainer(ServicesKey);
            var sampleStore = new SampleStore();

            var services = await sampleStore.GetAllSamplesAsync(AppData.CurrentVersion, AppData.DesiredVersion);
            int index = 0;
            foreach (var serviceInfo in services)
            {
                serviceInfo.Index = index;
                localSettings.Containers[ServicesKey].Values[serviceInfo.Name] = FormatServiceInfo(serviceInfo);
                await SaveSettingToFileAsync(serviceInfo.MetadataCacheFilename, serviceInfo.MetadataCache);
                ++index;
            }
            return true;
        }