internal void StartAppLaucher() { string configurationString = ReadConfigurationFile(); TasksConfiguration tasksConfiguration = DeserializeConfiguration(configurationString); BeginTasks(tasksConfiguration); }
private void BeginTasks(TasksConfiguration tasksConfiguration) { tasksConfiguration.SortTasks(); TaskExecuter taskExecuter = new TaskExecuter(tasksConfiguration.databaseConfiguration); foreach (Task task in tasksConfiguration.tasks) { if (task.enable) { Log.Info("Start executing " + task.name); taskExecuter.DoTask(task); Log.Info("Executed " + task.name); } } }