public async Task LoadRemote() { await Common.Helpers.RemoteResourceManager.Instance.LoadRemote(); #region Remote var appOutgoingFolder = new StorageDirectory(new object[] { FileStorageManager.IncomingFolderName, AppProfileManager.Instance.AppNameSet, "AppSettings" }); SiteFile = new StorageFile(appOutgoingFolder.RelativePathParts.Merge( "Site.txt" )); await SiteFile.Download(); CategoryRequestSettingsFile = new StorageFile(appOutgoingFolder.RelativePathParts.Merge( "CategoryRequest.xml" )); await CategoryRequestSettingsFile.Download(); ErrorEmailSettingsFile = new StorageFile(appOutgoingFolder.RelativePathParts.Merge( "ErrorEmail.xml" )); await ErrorEmailSettingsFile.Download(); TabSettingsFile = new StorageFile(appOutgoingFolder.RelativePathParts.Merge( "RibbonTabs.xml" )); await TabSettingsFile.Download(); SyncLockSettingsFile = new StorageFile(appOutgoingFolder.RelativePathParts.Merge( "SyncLock.xml" )); await SyncLockSettingsFile.Download(); #endregion }
public async Task LoadRemote() { ArtworkFolder = new ArchiveDirectory(new object[] { FileStorageManager.IncomingFolderName, AppProfileManager.Instance.AppName, "shared_artwork", "Artwork" }); if (!await ArtworkFolder.Exists(true)) { ArtworkFolder = new ArchiveDirectory(new object[] { FileStorageManager.IncomingFolderName, AppProfileManager.Instance.AppNameSet, "Artwork" }); } await ArtworkFolder.Download(); ThemesFolder = new ArchiveDirectory(new[] { FileStorageManager.IncomingFolderName, FileStorageManager.CommonIncomingFolderName, "SellerPointThemes" }); await ThemesFolder.Download(); LauncherTemplatesFolder = new ArchiveDirectory(new[] { FileStorageManager.IncomingFolderName, FileStorageManager.CommonIncomingFolderName, "LauncherTemplates" }); await LauncherTemplatesFolder.Download(); DefaultSlideSettingsFile = new StorageFile(new[] { FileStorageManager.IncomingFolderName, FileStorageManager.CommonIncomingFolderName, "AppSettings", "DefaultSlideSettings.xml" }); await DefaultSlideSettingsFile.Download(); SlideSizeSettingsFile = new StorageFile(new[] { FileStorageManager.IncomingFolderName, FileStorageManager.CommonIncomingFolderName, "AppSettings", "SlideSizeSettings.xml" }); await SlideSizeSettingsFile.Download(); HelpFile = new StorageFile(new[] { FileStorageManager.IncomingFolderName, FileStorageManager.CommonIncomingFolderName, "HelpUrls", HelpManager.GetFileName() }); await HelpFile.Download(); HelpBrowserFile = new StorageFile(new[] { FileStorageManager.IncomingFolderName, FileStorageManager.CommonIncomingFolderName, "HelpUrls", "!Help_Browser.xml" }); await HelpBrowserFile.Download(); }
public async Task Load() { await Common.Helpers.RemoteResourceManager.Instance.LoadLocal(); await Common.Helpers.RemoteResourceManager.Instance.LoadRemote(); #region Local LocalLibraryFolder = new StorageDirectory(new[] { FileStorageManager.LocalFilesFolderName, "Libraries" }); if (!await LocalLibraryFolder.Exists()) await StorageDirectory.CreateSubFolder(new[] { FileStorageManager.LocalFilesFolderName }, "Libraries"); EmailBinFile = new StorageFile(new object[] { FileStorageManager.LocalFilesFolderName, AppProfileManager.Instance.AppNameSet, "EmailBin.xml" }); EmailBinFile.AllocateParentFolder(); #endregion #region Remote var appOutgoingFolder = new StorageDirectory(new object[] { FileStorageManager.IncomingFolderName, AppProfileManager.Instance.AppNameSet, "AppSettings" }); NetworkPathFile = new StorageFile(appOutgoingFolder.RelativePathParts.Merge( "NetworkPath.txt" )); await NetworkPathFile.Download(); DefaultViewFile = new StorageFile(appOutgoingFolder.RelativePathParts.Merge( "DefaultView.xml" )); await DefaultViewFile.Download(); ViewButtonsFile = new StorageFile(appOutgoingFolder.RelativePathParts.Merge( "ViewButtons.xml" )); await ViewButtonsFile.Download(); TabSettingsFile = new StorageFile(appOutgoingFolder.RelativePathParts.Merge( "SDTabNames.xml" )); await TabSettingsFile.Download(); CalendarDisclaimerFile = new StorageFile(new object[] { FileStorageManager.IncomingFolderName, AppProfileManager.Instance.AppNameSet, "Nielsen Permissible Use.pdf" }); await CalendarDisclaimerFile.Download(); Gallery1ConfigFile = new StorageFile(appOutgoingFolder.RelativePathParts.Merge( "Gallery1.xml" )); await Gallery1ConfigFile.Download(); Gallery2ConfigFile = new StorageFile(appOutgoingFolder.RelativePathParts.Merge( "Gallery2.xml" )); await Gallery2ConfigFile.Download(); CalendarRibbonLogoFile = new StorageFile(appOutgoingFolder.RelativePathParts.Merge( "oc_logo.png" )); await CalendarRibbonLogoFile.Download(); SDSearchFile = new StorageFile(new object[] { FileStorageManager.IncomingFolderName, AppProfileManager.Instance.AppNameSet, "Data", "SDSearch.xml" }); await SDSearchFile.Download(); #endregion }