Пример #1
0
        /// <summary>
        /// Initializes a new instance of the Dataparser class.
        /// </summary>
        public Dataparser()
        {
            VersionController versionController = new VersionController();
            JsonController jsonController = new JsonController();

            #if !DEBUG
            versionController.RefreshJsonPaths();
            #endif

            DotabuffMappingController dotabuffMappingController = new DotabuffMappingController(versionController.GetJsonPaths(ParsingWebsites.Dotabuff));
            YaspMappingController yaspMappingController = new YaspMappingController(versionController.GetJsonPaths(ParsingWebsites.Yasp));

            mainController = new MainController(dotabuffMappingController, yaspMappingController);
            healthCheck = new HealthCheck(mainController);
            exceptionController = new ExceptionController();
        }
 internal VersionController()
 {
     jsonController = new JsonController();
 }