public InitialConfigurationRepository(IMXBusinessMongoRepository bRepository, IMXProductCatalogMongoRepository pcRepository, IMXConfigurationMongoRepository cRepository, IBookSearchRepository bookSearchRepository) { this._bRepository = bRepository; this._pcRepository = pcRepository; this._cRepository = cRepository; _redisCache = new MXRedisCacheRepository(ConfigurationManager.AppSettings["redisConnectionString"].ToString(), MXCacheDatabaseName.FlagSettings); _bookSearchRepository = bookSearchRepository; }
public BookRepository(IMXRabbitClient queueClient, IMXProductCatalogMongoRepository productCatalogMongoRepository, IBookSearchRepository bookSearchRepository) { _queueClient = queueClient; _productCatalogMongoRepository = productCatalogMongoRepository; _bookSearchRepository = bookSearchRepository; }
public BookProcessor(IMXProductCatalogMongoRepository pcRepository, IBookSearchRepository bookSearchRepository) { _pcRepository = pcRepository; _bookSearchRepository = bookSearchRepository; }
public BookInteractor(IBookRepository repo, IBookSearchRepository search) { this._repo = repo; this._searchRepository = search; }