public SearchService(Func <int, ISourceSearcher> serviceFactory, Func <int, ISourceUpdateService> updaterFactory, ISeriesRepository repository, ISeriesUpdater updater) { _repository = repository; _searcherFactory = serviceFactory; _updaterFactory = updaterFactory; _updater = updater; }
public Service(Func <int, ISourceUpdateService> serviceFactory, Func <IUnitOfWork> unitOfWorkFactory, ILogger logger, IAsyncHelper asyncHelper, ISeriesUpdater updater) { _serviceFactory = serviceFactory; _logger = logger; _unitOfWorkFactory = unitOfWorkFactory; _asyncHelper = asyncHelper; _updater = updater; }