public FileMonitorsController( ILogger <FileMonitorsController> logger, IAuthorizationService authorizationService, IFileMonitorsRepository fileMonitorsRepository, IGameServersRepository gameServersRepository) { _fileMonitorsRepository = fileMonitorsRepository ?? throw new ArgumentNullException(nameof(fileMonitorsRepository)); _gameServersRepository = gameServersRepository ?? throw new ArgumentNullException(nameof(gameServersRepository)); _logger = logger ?? throw new ArgumentNullException(nameof(logger)); _authorizationService = authorizationService ?? throw new ArgumentNullException(nameof(authorizationService)); }
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)); }