public InMemoryDataService(IIdService idService)
 {
     _idService = idService;
     _genres    = new List <Genre>();
     _authors   = new List <Author>();
     _books     = new List <Book>();
 }
示例#2
0
文件: MDPluginBase.cs 项目: rc153/LTF
        public void Initialize(IEnvironment env, IConfiguration cfg)
        {
            this.env = env;

            idService = env.GetIdService();
            symbolType = SymbolType.Parse(cfg.getString("symbolType"));

            backend = (IMDBackend)env.LoadPlugin(cfg.SubSet("be"));
        }
示例#3
0
 public UsersController(IJsonFileDataService jsonHelper, IGetUsersService getUsersHelper,
                        IIdService getIdHelper, IGetValidInputService validInputHelper, IFilePathService filePathService)
 {
     _jsonHelper       = jsonHelper;
     _getUsersHelper   = getUsersHelper;
     _getIdHelper      = getIdHelper;
     _validInputHelper = validInputHelper;
     _filePathService  = filePathService;
 }
示例#4
0
        public void Initialize(IEnvironment env, IConfiguration cfg)
        {
            this.env = env;
            idService = env.GetIdService();
            symbolType = SymbolType.Parse(cfg.getString("symbolType"));

            mainCfg = cfg;
            Read(cfg.getString("source"));
        }
        protected AbstractService(IRepository <TDomain, Guid> repository, IIdService idService)
        {
            Repository = repository;
            IdService  = idService;

            var mapperConfiguration = GenerateMapperConfiguration();

            Mapper = mapperConfiguration.CreateMapper();
        }
 public TagController(
     ILogger <TagController> logger,
     IIdService idService,
     IImageService imageService,
     ITagService tagService)
 {
     _logger       = logger;
     _idService    = idService;
     _imageService = imageService;
     _tagService   = tagService;
 }
 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 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>();
     _idService            = serviceContainer.GetService <IIdService>();
     _commonStateService   = serviceContainer.GetService <ICommonStateService>();
 }
示例#9
0
        public void ChangeInstance()
        {
            var app = AppSetup.Start <TestAppModule>();
            IComponentContainer container = app.GetAppContainer <IComponentContainer>();

            container.ComponentCreating += (sender, e) =>
            {
                if (e.CreatedObject is IIdService)
                {
                    e.Replace(new EmptyIdService());
                }
            };
            using (IWork work = app.BeginWork("Test"))
            {
                IIdService service = work.CreateComponent <IIdService>();
                Assert.IsInstanceOfType(service, typeof(EmptyIdService));
            }
        }
示例#10
0
 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>();
 }
示例#11
0
 public static void setUp(IIdService service)
 {
     impl = service;
 }
示例#12
0
文件: Id.cs 项目: rc153/LTF
 public Id(IIdService ids)
 {
     idService = ids;
 }
示例#13
0
 public TestModifiedUrlController(IModifiedUrlRepository kortRepository, IIdService idService) : base(kortRepository, idService)
 {
 }
示例#14
0
 protected ModifiedUrlControllerBase(IModifiedUrlRepository kortRepository, IIdService idService) : base(kortRepository)
 {
     _idService = idService ?? throw new ArgumentNullException(nameof(idService));
 }
示例#15
0
        public TaskLibrary()
        {
            this.idService = new SimpleIdService();

            // TODO: Load data from task library storage
        }
示例#16
0
 public IdToolController(IIdService idGenerator)
 {
     _idGenerator = idGenerator;
 }
 public IdController(IIdService idService)
 {
     _idService = idService;
 }
 public RandomSequenceService(IRepository <RandomSequence, Guid> repository,
                              IIdService idService,
                              IRandomSequenceGeneratorService randomSequenceGeneratorService) : base(repository, idService)
 {
     this.randomSequenceGeneratorService = randomSequenceGeneratorService;
 }