public ForecasterSheduled(ITelegram messenger, IProcessModel processModel, IDirectoryManager directoryManager, IFileManager fileManager, IPythonExec pythonExec, IUtility utility, IRequests requests) { _messenger = messenger; _processModel = processModel; _fileManager = fileManager; _directoryManager = directoryManager; _pythonExec = pythonExec; _utility = utility; _requestHelper = requests; }
public Forecaster(IProcessModel processModel, IDirectoryManager directoryManager, IFileManager fileManager, IPythonExec pythonExec, IUtility utility, IRequests requests, ILoggerFactory logger) { _processModel = processModel; _fileManager = fileManager; _directoryManager = directoryManager; _pythonExec = pythonExec; _utility = utility; _requestHelper = requests; _logger = logger.CreateLogger("Forecasts"); }