public void SetUp() { _effectService = Substitute.For <IEffectService>(); _mapper = Substitute.For <IMapper>(); _effectSubCategoriesController = new EffectSubCategoriesController(_effectService, _mapper); _executionContext = new NaheulbookExecutionContext(); }
public EssentialOilController(IEssentialOilService essentialOilService, IMoleculeService moleculeService, ISubstanceService substanceService, IEssentialOilMoleculeService essentialOilMoleculeService, IEffectService effectService, ICategoryService categoryService, IEssentialOilEffectService essentialOilEffectService) { _essentialOilService = essentialOilService; _moleculeService = moleculeService; _substanceService = substanceService; _essentialOilMoleculeService = essentialOilMoleculeService; _effectService = effectService; _categoryService = categoryService; _essentialOilEffectService = essentialOilEffectService; }
public EffectApi(IEffectService effectService) : base("/api") { Get["/{api}/effect"] = parameters => { EffectData data = effectService.GetEffect(parameters.api); return(Response.AsJson <EffectData>(data).WithStatusCode(HttpStatusCode.OK)); }; Get["/{api}/effects"] = parameters => { EffectData[] data = effectService.GetEffectsInformation(parameters.api).ToArray(); return(Response.AsJson(data)); }; // Set effect for treads Post["/{api}/effect/{effect}"] = parameters => { EffectData data = effectService.SetEffect(parameters.api, parameters.effect); Response.AsJson <EffectData>(data); return(Response.AsJson <EffectData>(data).WithStatusCode(HttpStatusCode.OK)); }; // Set color, argument, sensorDrievr for given effect Post["/{api}/effect"] = parameters => { if (Request.Form.argument.HasValue) { effectService.SetArgument(parameters.api, (string)Request.Form.argument); } if (Request.Form.color.HasValue) { effectService.SetColor(parameters.api, (string)Request.Form.color); } if (Request.Form.sensordriven.HasValue) { effectService.SetSensorDrive(parameters.api, (string)Request.Form.sensordriven); } if (Request.Form.screensaver.HasValue) { effectService.SetAsScreenSaver(parameters.api, (string)Request.Form.screensaver); } return(HttpStatusCode.OK); }; }
public virtual void InitReference(IServiceContainer serviceContainer, IManagerContainer mgrContainer) { _serviceContainer = serviceContainer; //通用Service _ecsFacadeService = serviceContainer.GetService <IECSFacadeService>(); _randomService = serviceContainer.GetService <IRandomService>(); _timeMachineService = serviceContainer.GetService <ITimeMachineService>(); _constStateService = serviceContainer.GetService <IConstStateService>(); _inputService = serviceContainer.GetService <IInputService>(); _viewService = serviceContainer.GetService <IViewService>(); _audioService = serviceContainer.GetService <IAudioService>(); _map2DService = serviceContainer.GetService <IMap2DService>(); _resService = serviceContainer.GetService <IResService>(); _effectService = serviceContainer.GetService <IEffectService>(); _eventRegisterService = serviceContainer.GetService <IEventRegisterService>(); }
public virtual void InitReference(IServiceContainer serviceContainer, IManagerContainer mgrContainer = null) { this._serviceContainer = serviceContainer; this._ecsFactoryService = serviceContainer.GetService <IECSFactoryService>(); this._randomService = serviceContainer.GetService <IRandomService>(); this._timeMachineService = serviceContainer.GetService <ITimeMachineService>(); this._globalStateService = serviceContainer.GetService <IGlobalStateService>(); this._inputService = serviceContainer.GetService <IInputService>(); this._viewService = serviceContainer.GetService <IViewService>(); this._audioService = serviceContainer.GetService <IAudioService>(); this._map2DService = serviceContainer.GetService <IMap2DService>(); this._resService = serviceContainer.GetService <IResService>(); this._effectService = serviceContainer.GetService <IEffectService>(); this._eventRegisterService = serviceContainer.GetService <IEventRegisterService>(); this._idService = serviceContainer.GetService <IIdService>(); this._debugService = serviceContainer.GetService <IDebugService>(); }
public EffectApi(IEffectService effectService) : base("/api") { Get["/{api}/effect"] = parameters => { EffectData data = effectService.GetEffect(parameters.api); return Response.AsJson<EffectData>(data).WithStatusCode(HttpStatusCode.OK); }; Get["/{api}/effects"] = parameters => { EffectData[] data = effectService.GetEffectsInformation(parameters.api).ToArray(); return Response.AsJson(data); }; // Set effect for treads Post["/{api}/effect/{effect}"] = parameters => { EffectData data = effectService.SetEffect(parameters.api, parameters.effect); Response.AsJson<EffectData>(data); return Response.AsJson<EffectData>(data).WithStatusCode(HttpStatusCode.OK); }; // Set color, argument, sensorDrievr for given effect Post["/{api}/effect"] = parameters => { if (Request.Form.argument.HasValue) effectService.SetArgument(parameters.api, (string)Request.Form.argument); if (Request.Form.color.HasValue) effectService.SetColor(parameters.api, (string)Request.Form.color); if (Request.Form.sensordriven.HasValue) effectService.SetSensorDrive(parameters.api, (string)Request.Form.sensordriven); if (Request.Form.screensaver.HasValue) effectService.SetAsScreenSaver(parameters.api, (string)Request.Form.screensaver); return HttpStatusCode.OK; }; }
protected override void OnInit(BaseContext context, IServiceContainer services) { _context = (Context)context; //BuildInServices _randomService = services.GetService <IRandomService>(); _timeMachineService = services.GetService <ITimeMachineService>(); _globalStateService = services.GetService <IGlobalStateService>(); _viewService = services.GetService <IViewService>(); _audioService = services.GetService <IAudioService>(); _inputService = services.GetService <IInputService>(); _map2DService = services.GetService <IMap2DService>(); _resService = services.GetService <IResService>(); _effectService = services.GetService <IEffectService>(); _eventRegisterService = services.GetService <IEventRegisterService>(); _idService = services.GetService <IIdService>(); _debugService = services.GetService <IDebugService>(); //GameServices _gameStateService = services.GetService <IGameStateService>(); _gameConfigService = services.GetService <IGameConfigService>(); _gameEventService = services.GetService <IGameEventService>(); }
public EffectSubCategoriesController(IEffectService effectService, IMapper mapper) { _effectService = effectService; _mapper = mapper; }
public SearchEffectsController(IEssentialOilService essentialOilService, IEffectService effectService) { _essentialOilService = essentialOilService; _effectService = effectService; }
public EffectTypesController(IEffectService effectService, IMapper mapper) { _effectService = effectService; _mapper = mapper; }