示例#1
0
 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;
 }
示例#2
0
 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");
 }