Beispiel #1
0
        private void InstantiateGlobalObjects()
        {
            AdoClientService = new AdoClientService(EnvironmentContext.PlatformConnection);

            var resultSets = AdoClientService.GetMultiResultSets();

            var result = resultSets.SingleOrDefault(x => x.Item1.Equals("countrycode"));

            CountryService = new CountryService((List <string>)result.Item2);

            result = resultSets.SingleOrDefault(x => x.Item1.Equals("locationabbreviation"));
            LocationAbbreviationService = new LocationAbbreviationService((List <LocationAbbreviation>)result.Item2);

            result = resultSets.SingleOrDefault(x => x.Item1.Equals("locationcleanserdirective"));
            LocationCleanserService = new LocationCleanserService((List <LocationCleanserDirective>)result.Item2);

            result = resultSets.SingleOrDefault(x => x.Item1.Equals("locationsuggestioninput"));
            var result2 = resultSets.SingleOrDefault(x => x.Item1.Equals("charactertransformation"));

            LocationSuggestionInputService = new LocationSuggestionInputService((List <LocationSuggestionInput>)result.Item2, (List <CharacterTransformation>)result2.Item2);

            XmlDataService = new XmlDataService();

            result  = resultSets.SingleOrDefault(x => x.Item1.Equals("preferredlocationnameselection"));
            result2 = resultSets.SingleOrDefault(x => x.Item1.Equals("locationname"));
            PreferredLocationNameService = new PreferredLocationNameService((List <PreferredLocationNameSelection>)result.Item2, (List <LocationName>)result2.Item2);

            DuplicateSuggestionOutputResolverService = new DuplicateSuggestionOutputResolverService();
        }
Beispiel #2
0
        public HeroDataParser(IXmlDataService xmlDataService, HeroOverrideLoader heroOverrideLoader)
            : base(xmlDataService)
        {
            if (xmlDataService is null)
            {
                throw new ArgumentNullException(nameof(xmlDataService));
            }

            _heroOverrideLoader = heroOverrideLoader ?? throw new ArgumentNullException(nameof(heroOverrideLoader));
            _talentData         = xmlDataService.TalentData;
        }
Beispiel #3
0
        private void LoadTestData()
        {
            GameData = new FileGameData(_modsTestFolder);
            GameData.LoadAllData();

            DefaultData = new DefaultData(GameData);
            DefaultData.Load();

            Configuration = new Configuration();
            Configuration.Load();

            GameStringParser = new GameStringParser(Configuration, GameData);
            ParseGameStrings();

            XmlDataService = new XmlDataService(Configuration, GameData, DefaultData);
        }
Beispiel #4
0
        private void LoadTestData()
        {
            _gameData = new FileGameData(_modsTestFolder);
            _gameData.LoadAllData();

            _configuration = new Configuration();
            _configuration.Load();

            _gameStringParser = new GameStringParser(_configuration, _gameData);
            ParseGameStrings();

            _defaultData = new DefaultData(_gameData);
            _defaultData.Load();

            XmlDataOverriders xmlDataOverriders = XmlDataOverriders.Load(App.AssemblyPath, _gameData, _overrideFileNameSuffix);

            _heroOverrideLoader = (HeroOverrideLoader)xmlDataOverriders.GetOverrider(typeof(HeroDataParser));

            _xmlDataService = new XmlDataService(_configuration, _gameData, _defaultData);
        }
Beispiel #5
0
        private void LoadTestData()
        {
            GameData = new FileGameData(ModsTestFolder);
            GameData.LoadAllData();

            Configuration = new Configuration();
            Configuration.Load();

            GameStringParser = new GameStringParser(Configuration, GameData);
            ParseGameStrings();

            DefaultData = new DefaultData(GameData);
            DefaultData.Load();

            XmlDataOverriders xmlDataOverriders = XmlDataOverriders.Load(GameData, OverrideFileNameSuffix);

            HeroOverrideLoader = (HeroOverrideLoader)xmlDataOverriders.GetOverrider(typeof(HeroDataParser));

            XmlDataService = new XmlDataService(Configuration, GameData, DefaultData);
        }
Beispiel #6
0
        static void Main(string[] args)
        {
            TypeAdapterConfig.GlobalSettings.Scan(Assembly.GetAssembly(typeof(MapsterConfig)));
            var builder = new ContainerBuilder();

            FomMonitoringCore.Ioc.IocContainerBuilder.BuildCore(builder, false, true);
            var container = builder.Build();

            _xmlDataService = container.Resolve <IXmlDataService>();
            var path = args?.Length > 0 ? args[0] : null;

            while (string.IsNullOrWhiteSpace(path))
            {
                Console.Write("Inserire Path\n");
                path = Console.ReadLine();
            }

            var files = Directory.GetFiles(path);

            foreach (var file in files)
            {
                DeserializeObject(file);
            }
        }
Beispiel #7
0
 public ParserBase(IXmlDataService xmlDataService)
 {
     XmlDataService = xmlDataService;
 }
 public UploadConfigurationController(IXmlDataService xmlDataService,
                                      IContextService contextService)
 {
     _xmlDataService = xmlDataService;
     _contextService = contextService;
 }
 public SprayParser(IXmlDataService xmlDataService)
     : base(xmlDataService)
 {
 }
 public UnitParser(IXmlDataService xmlDataService, UnitOverrideLoader unitOverrideLoader)
     : base(xmlDataService)
 {
     UnitOverrideLoader = unitOverrideLoader;
 }
 public HeroDataParser(IXmlDataService xmlDataService, HeroOverrideLoader heroOverrideLoader)
     : base(xmlDataService)
 {
     HeroOverrideLoader = heroOverrideLoader;
     TalentData         = xmlDataService.TalentData;
 }
Beispiel #12
0
 public AnnouncerParser(IXmlDataService xmlDataService)
     : base(xmlDataService)
 {
 }
Beispiel #13
0
 public BehaviorVeterancyParser(IXmlDataService xmlDataService)
     : base(xmlDataService)
 {
 }
 public MatchAwardParser(IXmlDataService xmlDataService, MatchAwardOverrideLoader matchAwardOverrideLoader)
     : base(xmlDataService)
 {
     MatchAwardOverrideLoader = matchAwardOverrideLoader;
 }
Beispiel #15
0
 public RewardPortraitParser(IXmlDataService xmlDataService)
     : base(xmlDataService)
 {
 }
 public BannerParser(IXmlDataService xmlDataService)
     : base(xmlDataService)
 {
 }
 public ParameterController(IXmlDataService xmlDataService)
 {
     _xmlDataService = xmlDataService;
 }
 public VoiceLineParser(IXmlDataService xmlDataService)
     : base(xmlDataService)
 {
 }
Beispiel #19
0
 public HeroSkinParser(IXmlDataService xmlDataService)
     : base(xmlDataService)
 {
 }
Beispiel #20
0
 public MountParser(IXmlDataService xmlDataService)
     : base(xmlDataService)
 {
 }
Beispiel #21
0
 public EmoticonPackParser(IXmlDataService xmlDataService)
     : base(xmlDataService)
 {
 }
Beispiel #22
0
 public PortraitPackParser(IXmlDataService xmlDataService)
     : base(xmlDataService)
 {
 }