Esempio n. 1
0
        public MainWindow()
        {
            InitializeComponent();
            tempDirectory = tempFolderTekstBox.Text + Path.DirectorySeparatorChar;
            if (!Directory.Exists(tempDirectory))
            {
                Directory.CreateDirectory(tempDirectory);
            }

            configPath = Path.Combine(AppDomain.CurrentDomain.BaseDirectory, @"Config\servers.json");
            serverConfigurationProvider = new ServerConfigurationFromConfigProvider(configPath);
            listOfServers = serverConfigurationProvider.GetServerConfiguration();

            foreach (var key in listOfServers.Keys)
            {
                comboBoxServers.Items.Add(key);
            }
        }
Esempio n. 2
0
        public void Run()
        {
            var    serverName = AskForServer();
            string configPath;

            var serverConfiguration = serverConfigurationProvider.GetServerConfiguration();

            while (!serverConfiguration.TryGetValue(serverName, out configPath))
            {
                serverName = AskForServer();
            }

            var branding = AskForBranding();

            ChangeBranding(configPath, branding);

            Console.WriteLine("Branding changed");
        }