public StatusController( IBanFileMonitorsRepository banFileMonitorsRepository, IGameServerStatusRepository gameServerStatusRepository, ILogFileMonitorStateRepository logFileMonitorStateRepository) { _banFileMonitorsRepository = banFileMonitorsRepository ?? throw new ArgumentNullException(nameof(banFileMonitorsRepository)); _gameServerStatusRepository = gameServerStatusRepository ?? throw new ArgumentNullException(nameof(gameServerStatusRepository)); _logFileMonitorStateRepository = logFileMonitorStateRepository ?? throw new ArgumentNullException(nameof(logFileMonitorStateRepository)); }
public FtpFileMonitor( IFileMonitorsRepository fileMonitorsRepository, IGameServerStatusRepository gameServerStatusRepository, ILogFileMonitorStateRepository logFileMonitorStateRepository, IServiceProvider serviceProvider, IFtpHelper ftpHelper) { _fileMonitorsRepository = fileMonitorsRepository ?? throw new ArgumentNullException(nameof(fileMonitorsRepository)); _gameServerStatusRepository = gameServerStatusRepository ?? throw new ArgumentNullException(nameof(gameServerStatusRepository)); _logFileMonitorStateRepository = logFileMonitorStateRepository ?? throw new ArgumentNullException(nameof(logFileMonitorStateRepository)); _serviceProvider = serviceProvider ?? throw new ArgumentNullException(nameof(serviceProvider)); _ftpHelper = ftpHelper ?? throw new ArgumentNullException(nameof(ftpHelper)); }