public CategoryStore( IQueryAdapterManager <TCategory> queryAdapterManager, ICategoryDataStore <CategoryData> categoryDataStore, ICategoryRepository <TCategory> categoryRepository, ITypedModuleProvider typedModuleProvider, ILogger <CategoryStore <TCategory> > logger, IDbQueryConfiguration dbQuery, ICacheManager cacheManager) { _typedModuleProvider = typedModuleProvider; _queryAdapterManager = queryAdapterManager; _categoryRepository = categoryRepository; _categoryDataStore = categoryDataStore; _cacheManager = cacheManager; _logger = logger; _dbQuery = dbQuery; }
public CategoryManager( ICategoryStore <TCategory> categoryStore, ICategoryRoleStore <CategoryRole> categoryRoleStore, ICategoryDataStore <CategoryData> categoryDataStore, IContextFacade contextFacade, IAliasCreator aliasCreator, IPlatoRoleStore roleStore, IBroker broker) { _categoryStore = categoryStore; _categoryRoleStore = categoryRoleStore; _roleStore = roleStore; _contextFacade = contextFacade; _categoryDataStore = categoryDataStore; _broker = broker; _aliasCreator = aliasCreator; }