public Program() { Serialiser = new Nil.Serialiser<Configuration>(ConfigurationPath); Configuration = Serialiser.Load(); Database databaseProvider = new Database(Configuration); StatisticsService = new StatisticsService(this, Configuration, databaseProvider); WebService = new WebService(this, Configuration, StatisticsService, databaseProvider); }
public Program() { Serialiser = new Nil.Serialiser<Configuration>(ConfigurationPath); Configuration = Serialiser.Load(); //Check for configuration errors Configuration.Check(); //Store it right away to automatically remove unused content and provide new default values Serialiser.Store(Configuration); Database databaseProvider = new Database(Configuration); StatisticsService = new StatisticsService(this, Configuration, databaseProvider); WebService = new WebService(this, Configuration, StatisticsService, databaseProvider); UpdateService = new UpdateService(Configuration, this); }
void LoadFactions() { var serialiser = new Nil.Serialiser <FactionConfiguration>(Configuration.FactionsPath); var configuration = serialiser.Load(); Factions = configuration.Factions; int id = 0; foreach (Faction faction in Factions) { faction.Id = id; faction.SetIds(); id++; } }
public Program() { Startup.SetCurrentDirectory(); Serialiser = new Nil.Serialiser<RiotControlConfiguration>(ConfigurationPath); Configuration = Serialiser.Load(); //Check for configuration errors Configuration.Check(); //Upgrade outdated configurations Configuration.Upgrade(); //Store it right away to automatically remove unused content and provide new default values Serialiser.Store(Configuration); Database databaseProvider = new Database(Configuration); StatisticsService = new StatisticsService(this, Configuration, databaseProvider); WebService = new WebService(this, Configuration, StatisticsService, databaseProvider); UpdateService = new UpdateService(Configuration, this, this); MainWindow = new MainWindow(Configuration, this, StatisticsService); }
public bool Initialise() { try { Serialiser = new Nil.Serialiser<Configuration>(ConfigurationPath); Configuration = Serialiser.Load(); } catch (Exception exception) { MessageBox.Show(exception.Message); return false; } Database databaseProvider = new Database(Configuration.Database); StatisticsService = new StatisticsService(this, Configuration, databaseProvider); WebService = new WebService(this, Configuration, StatisticsService, databaseProvider); MainWindow = new MainWindow(Configuration, this, StatisticsService); return true; }
public Program() { Startup.SetCurrentDirectory(); Serialiser = new Nil.Serialiser <Configuration>(ConfigurationPath); Configuration = Serialiser.Load(); //Check for configuration errors Configuration.Check(); //Upgrade outdated configurations Configuration.Upgrade(); //Store it right away to automatically remove unused content and provide new default values Serialiser.Store(Configuration); Database databaseProvider = new Database(Configuration); StatisticsService = new StatisticsService(this, Configuration, databaseProvider); WebService = new WebService(this, Configuration, StatisticsService, databaseProvider); UpdateService = new UpdateService(Configuration, this, this); MainWindow = new MainWindow(Configuration, this, StatisticsService); }
static void Main(string[] arguments) { Configuration configuration; try { Nil.Serialiser<Configuration> serialiser = new Nil.Serialiser<Configuration>(ConfigurationPath); configuration = serialiser.Load(); } catch (Exception exception) { Console.WriteLine(exception.Message); return; } DatabaseConnectionProvider databaseProvider = new DatabaseConnectionProvider(configuration.Database); StatisticsService statisticsService = new StatisticsService(configuration, databaseProvider); statisticsService.Run(); WebService webService = new WebService(configuration, statisticsService, databaseProvider); webService.Run(); }
public void OnLoad() { try { history = historySerialiser.Load(); } catch (IOException) { // there is no history file yet - start with a blank history PrintLine("No history file was found - starting with a blank one"); history = new LogHistory(); } try { loggerConfiguration = configurationSerialiser.Load(); } catch (IOException) { // there is no configuration file yet PrintLine("Unable to find configuration file " + configurationPath + " - opening the configuration dialogue"); ShowConfigurationDialogue(); } StartLogging(); }
void LoadFactions() { var serialiser = new Nil.Serialiser<FactionConfiguration>(Configuration.FactionsPath); var configuration = serialiser.Load(); Factions = configuration.Factions; int id = 0; foreach (Faction faction in Factions) { faction.Id = id; faction.SetIds(); id++; } }