Exemplo n.º 1
0
 public MainWindowViewModel()
 {
     httpClient = new HttpClient();
     Task.Factory.StartNew(() =>
     {
         dataLoader     = new AppDataLoader();
         var categories = dataLoader.LoadCategoriesFile();
         var nations    = dataLoader.LoadNationsFile();
         var teams      = dataLoader.LoadTeamsFile();
         var fileConfig = dataLoader.LoadFileMappingConfig();
         mispeaker      = new MiSpeakerConverter()
         {
             Categories = categories,
             Nations    = nations,
             Teams      = teams
         };
         tvg = new TVGConverter()
         {
             Categories = categories,
             Nations    = nations,
             Teams      = teams,
             BaseFolder = TVGFolder
         };
         LoadFileConfig();
         IsProgramLoaded = true;
     });
 }
Exemplo n.º 2
0
        public App(IApplicationQuitter applicationQuitter, IRoot root, AppInitializer appInitializer, GameStartUseCase gameStartUseCase, AppDataLoader appDataLoader)
        {
            this.applicationQuitter = applicationQuitter;
            this.root             = root;
            this.appInitializer   = appInitializer;
            this.gameStartUseCase = gameStartUseCase;
            this.appDataLoader    = appDataLoader;

            applicationQuitter.OnQuit += ApplicationQuitter_OnQuit;
            this.root.OnInitialized   += Root_OnInitialized;
        }