Exemplo n.º 1
0
        public static void PrepareDataFolder(string dataFolder)
        {
            Config.Set("data-directory", dataFolder);
            Config.Set("data-folder", dataFolder);
            Config.Set("cache-location", dataFolder);

            // Update data
            string sourceDir = Path.Combine(MainService.GetProgramFolder(), "Data/ProgramData");

            MainService.CopyDirectory(Path.Combine(sourceDir, "market-hours"), Path.Combine(dataFolder, "market-hours"), true);
            MainService.CopyDirectory(Path.Combine(sourceDir, "symbol-properties"), Path.Combine(dataFolder, "symbol-properties"), true);
        }
Exemplo n.º 2
0
        public void Initialize()
        {
            Log.LogHandler = new ConsoleLogHandler();

            _exeFolder = AppDomain.CurrentDomain.BaseDirectory;
            string dataFolder = Path.Combine(_exeFolder, "Data");

            if (Directory.Exists(dataFolder))
            {
                Directory.Delete(dataFolder, true);
            }

            MainService.CopyDirectory(Path.Combine("Content", "ProgramData"), "Data", true);

            _settings = new SettingModel {
                DataFolder = dataFolder
            };
        }