예제 #1
0
파일: LabelStore.cs 프로젝트: radtek/Plato
 public LabelStore(
     ILabelDataStore <LabelData> labelDataStore,
     ILabelRepository <TLabel> labelRepository,
     ITypedModuleProvider typedModuleProvider,
     ILogger <LabelStore <TLabel> > logger,
     IDbQueryConfiguration dbQuery,
     ICacheManager cacheManager)
 {
     _typedModuleProvider = typedModuleProvider;
     _labelRepository     = labelRepository;
     _labelDataStore      = labelDataStore;
     _cacheManager        = cacheManager;
     _dbQuery             = dbQuery;
     _logger = logger;
 }
예제 #2
0
 public LabelManager(
     ILabelStore <TLabel> labelStore,
     //ILabelRoleStore<LabelRole> labelRoleStore,
     ILabelDataStore <LabelData> labelDataStore,
     IContextFacade contextFacade,
     IAliasCreator aliasCreator,
     IPlatoRoleStore roleStore,
     IBroker broker)
 {
     _labelDataStore = labelDataStore;
     _contextFacade  = contextFacade;
     _aliasCreator   = aliasCreator;
     _labelStore     = labelStore;
     _roleStore      = roleStore;
     _broker         = broker;
 }