public DeparturesManager(PointsResolver pointsResolver, LinesFinder linesFinder, IShedulesDownloader shedulesDownloader, ILogger <DeparturesManager> log) { _pointsResolver = pointsResolver; _linesFinder = linesFinder; _shedulesDownloader = shedulesDownloader; _log = log; }
public ShedulesDownloaderWithCache(IShedulesDownloader shedulesDownloader, ILogger <ShedulesDownloader> log) { _shedulesDownloader = shedulesDownloader; this._log = log; _responsesCache = new Dictionary <Tuple <int, string, DateTime>, Shedule>(); }