public override void Initialise(IServiceGetter modServices) { base.Initialise(modServices); _service = modServices.Get <IBaseWarriorService>(); _viewModel = new WarriorNameTableViewModel(); _viewModel.SetModel(_service.NameTable); }
public ModServiceContainer(IServiceGetter modServices) { _pokemon = new Lazy <IPokemonService>(() => modServices.Get <IPokemonService>()); _move = new Lazy <IMoveService>(() => modServices.Get <IMoveService>()); _ability = new Lazy <IAbilityService>(() => modServices.Get <IAbilityService>()); _warriorSkill = new Lazy <IWarriorSkillService>(() => modServices.Get <IWarriorSkillService>()); _gimmick = new Lazy <IGimmickService>(() => modServices.Get <IGimmickService>()); _building = new Lazy <IBuildingService>(() => modServices.Get <IBuildingService>()); _item = new Lazy <IItemService>(() => modServices.Get <IItemService>()); _kingdom = new Lazy <IKingdomService>(() => modServices.Get <IKingdomService>()); _moveRange = new Lazy <IMoveRangeService>(() => modServices.Get <IMoveRangeService>()); _gimmickRange = new Lazy <IGimmickRangeService>(() => modServices.Get <IGimmickRangeService>()); _eventSpeaker = new Lazy <IEventSpeakerService>(() => modServices.Get <IEventSpeakerService>()); _scenarioPokemon = new Lazy <IScenarioPokemonService>(() => modServices.Get <IScenarioPokemonService>()); _scenarioWarrior = new Lazy <IScenarioWarriorService>(() => modServices.Get <IScenarioWarriorService>()); _maxLink = new Lazy <IMaxLinkService>(() => modServices.Get <IMaxLinkService>()); _baseWarrior = new Lazy <IBaseWarriorService>(() => modServices.Get <IBaseWarriorService>()); _scenarioAppearPokemon = new Lazy <IScenarioAppearPokemonService>(() => modServices.Get <IScenarioAppearPokemonService>()); _scenarioKingdom = new Lazy <IScenarioKingdomService>(() => modServices.Get <IScenarioKingdomService>()); _msg = new Lazy <IMsgBlockService>(() => modServices.Get <IMsgBlockService>()); _battleConfig = new Lazy <IBattleConfigService>(() => modServices.Get <IBattleConfigService>()); _moveAnimation = new Lazy <IMoveAnimationService>(() => modServices.Get <IMoveAnimationService>()); _gimmickObject = new Lazy <IGimmickObjectService>(() => modServices.Get <IGimmickObjectService>()); _map = new Lazy <IMapService>(() => modServices.Get <IMapService>()); _overrideSpriteProvider = new Lazy <IOverrideSpriteProvider>(() => modServices.Get <IOverrideSpriteProvider>()); _episode = new Lazy <IEpisodeService>(() => modServices.Get <IEpisodeService>()); }
public override void Initialise(IServiceGetter modServices) { base.Initialise(modServices); var vm = modServices.Get <IMoveViewModel>(); _viewModel = new SelectorViewModel(_service, vm, id => vm.SetModel((MoveId)id, _service.Retrieve(id))); }
public PooledObjectPolicy(IServiceScope serviceScope, int maximumRetained, IServiceGetter serviceGetter) { _serviceScope = serviceScope; _maximumRetained = maximumRetained; _serviceGetter = serviceGetter; }
public override void Initialise(IServiceGetter modServices) { base.Initialise(modServices); var vm = modServices.Get <IScenarioKingdomViewModel>(); _viewModel = new SelectorViewModelWithoutScroll(_service, vm, id => vm.SetModel(id, _service.Retrieve(id))); }
public void SetMod(ModInfo mod) { Mod = mod; _modServiceGetter = _modKernelFactory.Create(mod); _cachedMsgBlockService = _modServiceGetter.Get <ICachedMsgBlockService>(); _cachedMsgBlockService.RebuildCache(); SetCurrentModule(CurrentModuleId ?? ListItems[0].ModuleId, true); RaiseAllPropertiesChanged(); }
public override void Initialise(IServiceGetter modServices) { base.Initialise(modServices); _service = modServices.Get <TService>(); if (_service == null) { throw new System.Exception("what the f**k"); } }
public bool TryGetCurrentModServiceGetter(out IServiceGetter currentModServiceGetter) { if (!TryGetCurrentMod(out var currentMod)) { currentModServiceGetter = null; return(false); } currentModServiceGetter = _modServiceGetterFactory.Create(currentMod); return(true); }
public CardServiceContext(IBaseRedisOperate <CardServiceModel> redisoperate, IServiceGetter getter) { _redisoperate = redisoperate; _monthCardDatabaseoperate = getter.GetByName <IBaseDataBaseOperate <CardServiceModel> >("monthCard"); _valueCardDatabaseoperate = getter.GetByName <IBaseDataBaseOperate <CardServiceModel> >("valueCard"); _tempCardDatabaseoperate = getter.GetByName <IBaseDataBaseOperate <CardServiceModel> >("tempCard"); _MonthCardExtendatabaseoperate = _monthCardDatabaseoperate as IExtenDataBaseOperate <CardServiceModel>; _ValueCardExtendatabaseoperate = _valueCardDatabaseoperate as IExtenDataBaseOperate <CardServiceModel>; _TempCardExtendatabaseoperate = _tempCardDatabaseoperate as IExtenDataBaseOperate <CardServiceModel>; }
/// <summary> /// Load all the required stuff into memory /// </summary> private void Init(IServiceGetter services) { _moveService = services.Get <IMoveService>(); _moveRangeService = services.Get <IMoveRangeService>(); _pokemonService = services.Get <IPokemonService>(); _scenarioPokemonService = services.Get <IScenarioPokemonService>(); _scenarioWarriorService = services.Get <IScenarioWarriorService>(); _moveRangeService = services.Get <IMoveRangeService>(); }
public override void Initialise(IServiceGetter modServices) { base.Initialise(modServices); var vm = modServices.Get <IEpisodeViewModel>(); var msgService = modServices.Get <ICachedMsgBlockService>(); var episodeComboItems = _service .ValidIds() .Select(i => new SelectorComboBoxItem(i, msgService.GetMsgOfType(MsgShortcut.EpisodeName, i))) .ToList(); _viewModel = new SelectorViewModel(episodeComboItems, vm, id => vm.SetModel((EpisodeId)id, _service.Retrieve(id)), _service.ValidateId); }
public override void Initialise(IServiceGetter modServices) { base.Initialise(modServices); _service = modServices.Get <IMapService>(); _nestedVm = modServices.Get <IMapViewModel>(); var mapComboItems = _service.GetMapIds().Select(i => new SelectorComboBoxItem((int)i, i.ToString())).ToList(); _viewModel = new SelectorViewModelWithoutScroll(mapComboItems, _nestedVm, id => { _currentMap = _service.Retrieve((MapId)id); _nestedVm.SetModel(_currentMap); }, id => _service.GetMapIds().Select(i => (int)i).Contains(id)); }
public override void Initialise(IServiceGetter modServices) { base.Initialise(modServices); var vm = modServices.Get <IScenarioPokemonViewModel>(); _childScenarioPokemonService = _service.Retrieve(0); var innerSelector = new SelectorViewModel(_childScenarioPokemonService, vm, id => vm.SetModel((ScenarioId)_scenario, id, _childScenarioPokemonService.Retrieve(id))); _viewModel = new SelectorViewModelWithoutScroll(_service, innerSelector, id => { _scenario = id; _childScenarioPokemonService = _service.Retrieve(id); innerSelector.SetDisplayItems(_childScenarioPokemonService.GetComboBoxItemsExceptDefault()); vm.SetModel((ScenarioId)_scenario, innerSelector.Selected, _childScenarioPokemonService.Retrieve(innerSelector.Selected)); }); }
public JobManagerController(ICustomerJobInfoRepository _customerJobInfoRepository, IServiceGetter _serviceGetter) { this._customerJobInfoRepository = _customerJobInfoRepository; this._serviceGetter = _serviceGetter; JobBaseTrigger aa = new JobCronTrigger(); //var scheduler = SchedulerManager.ConnectionCache["444444"]; //if (!scheduler.IsShutdown) //{ // scheduler.Shutdown(true); //} ServiceController service = new ServiceController("QuartzServer"); //var customeJobInfo = new custom_job_infoes() { CreateTime = DateTime.Now, Cron = "0/5 * * * * ? *", CurrentSchedulerHost = "10.129.170.188", CurrentSchedulerHostName = "1", CurrentSchedulerInstanceId = "aa", Deleted = 0, Description = "测试", DllName = "Quartz.Net_Core.dll", JobName = "aa", FullJobName = "Quartz.Net_Core.JobExcute.JobItem", OriginSchedulerHost = "10.129.170.188", OriginSchedulerHostName = "1", OriginSchedulerInstanceId = "aa", RequestUrl = "aa", TriggerState = 0, TriggerType = "JobCronTrigger", JobGroupName = "aa"+"group", TriggerGroupName ="aa"+"triggerGroup", TriggerName ="aa"+"trigger" }; // var jobId = _customerJobInfoRepository.AddCustomerJobInfo(customeJobInfo); // _operateJob(jobId, (jobDetail) => { return _triggerBase.RunJob(jobDetail); }); }
public void Run(IPluginContext context) { _services = context.Services; var optionService = context.Services.Get <IPluginService>(); options = new(); if (!optionService.RequestOptions(options)) { return; } var dialogService = context.Services.Get <IDialogService>(); dialogService.ProgressDialog(progress => { progress.Report(new ProgressInfo(isIndeterminate: true)); if (options.Target == ConstOptions.MaxLink) { progress.Report(new ProgressInfo("Setting max link values...")); HandleMaxLink(); } else if (options.Target == ConstOptions.IVs) { progress.Report(new ProgressInfo("Setting IV values...")); HandleIVs(); } else if (options.Target == ConstOptions.Capacity) { progress.Report(new ProgressInfo("Setting capacity values...")); HandleCapacity(); } else if (options.Target == ConstOptions.InitLink) { progress.Report(new ProgressInfo("Setting initial link values...")); HandleInitLink(); } progress.Report(new ProgressInfo(progress: 100, isIndeterminate: false, statusText: "Done!")); }); }
private static IEnumerable <ChangeInfo> BuildChangelist(ChangelistOptionForm options, IServiceGetter unchangedServices, IServiceGetter changedServices) { List <ChangeInfo> changelist = new(); if (options.Ability) { changelist.AddRange(GenericGetChangelist(unchangedServices.Get <IAbilityService>(), changedServices.Get <IAbilityService>())); } if (options.BaseWarrior) { changelist.AddRange(GenericGetChangelist(unchangedServices.Get <IBaseWarriorService>(), changedServices.Get <IBaseWarriorService>())); } if (options.BattleConfigs) { changelist.AddRange(GenericGetChangelist(unchangedServices.Get <IBattleConfigService>(), changedServices.Get <IBattleConfigService>())); } if (options.Building) { changelist.AddRange(GenericGetChangelist(unchangedServices.Get <IBuildingService>(), changedServices.Get <IBuildingService>())); } if (options.Episode) { changelist.AddRange(GenericGetChangelist(unchangedServices.Get <IEpisodeService>(), changedServices.Get <IEpisodeService>())); } if (options.EventSpeaker) { changelist.AddRange(GenericGetChangelist(unchangedServices.Get <IEventSpeakerService>(), changedServices.Get <IEventSpeakerService>())); } if (options.Gimmicks) { changelist.AddRange(GenericGetChangelist(unchangedServices.Get <IGimmickService>(), changedServices.Get <IGimmickService>())); } if (options.Item) { changelist.AddRange(GenericGetChangelist(unchangedServices.Get <IItemService>(), changedServices.Get <IItemService>())); } if (options.Kingdoms) { changelist.AddRange(GenericGetChangelist(unchangedServices.Get <IKingdomService>(), changedServices.Get <IKingdomService>())); } if (options.Move) { changelist.AddRange(GenericGetChangelist(unchangedServices.Get <IMoveService>(), changedServices.Get <IMoveService>())); } if (options.Pokemon) { changelist.AddRange(GenericGetChangelist(unchangedServices.Get <IPokemonService>(), changedServices.Get <IPokemonService>())); } if (options.ScenarioPokemon) { changelist.AddRange(GetScenarioPokemonChangelist(unchangedServices.Get <IScenarioPokemonService>(), changedServices.Get <IScenarioPokemonService>())); } if (options.ScenarioWarrior) { changelist.AddRange(GetScenarioWarriorChangelist(unchangedServices.Get <IScenarioWarriorService>(), changedServices.Get <IScenarioWarriorService>())); } if (options.Text) { changelist.AddRange(GetTextChangelist(unchangedServices.Get <IMsgBlockService>(), changedServices.Get <IMsgBlockService>())); } if (options.WarriorSkill) { changelist.AddRange(GenericGetChangelist(unchangedServices.Get <IWarriorSkillService>(), changedServices.Get <IWarriorSkillService>())); } return(changelist); }
/// <summary> /// Initialise prior to first view of this module /// </summary> public virtual void Initialise(IServiceGetter modServices) { }
public ManageController(ICustomerJobInfoRepository _customerJobInfoRepository, IServiceGetter _serviceGetter) { this._customerJobInfoRepository = _customerJobInfoRepository; this._serviceGetter = _serviceGetter; }
public IdToNameService(IServiceGetter serviceGetter) { _modServiceGetter = serviceGetter; }
public override void Initialise(IServiceGetter modServices) { base.Initialise(modServices); _viewModel = modServices.Get <SpriteTypeViewModel>(); }
public SchedulerController(ICustomerJobInfoRepository _customerJobInfoRepository, IServiceGetter _serviceGetter) : base(_customerJobInfoRepository, _serviceGetter) { }