public DictItemService(IDictItemRepository repository, IMapper mapper, IOptionsMonitor <CommonOptions> optionsMonitor, ICacheHandler cacheHandler) { _repository = repository; _mapper = mapper; _options = optionsMonitor.CurrentValue; _cacheHandler = cacheHandler; }
public DictService(IMapper mapper, IDictRepository repository, ICacheHandler cacheHandler, IDictItemRepository itemRepository, IConfigProvider configProvider) { _mapper = mapper; _repository = repository; _cacheHandler = cacheHandler; _itemRepository = itemRepository; _configProvider = configProvider; }
public DictItemService(IDictItemRepository repository, IMapper mapper, ICacheHandler cacheHandler, IDictItemNoticeProvider noticeProvider, IConfigProvider configProvider, IDictSyncProvider dictNameSyncProvider) { _repository = repository; _mapper = mapper; _cacheHandler = cacheHandler; _noticeProvider = noticeProvider; _configProvider = configProvider; _dictNameSyncProvider = dictNameSyncProvider; }