public DeviceHubService(ILogger <DeviceHubService> logger, IDeviceHistoryRepository deviceHistoryRepository, IDeviceService deviceService, IHubContext <WebHubService> webHubContext, RedisStore rediscache, IBackgroundTaskQueue queue, BadDisconnectSocketService badDisconnectSocketService, IMemoryCache memoryCache, INotificationSender notificationSenderExtention) { _logger = logger ?? throw new ArgumentNullException(nameof(logger)); _deviceHistoryRepository = deviceHistoryRepository ?? throw new ArgumentNullException(nameof(deviceHistoryRepository)); _deviceService = deviceService ?? throw new ArgumentNullException(nameof(deviceService)); _webHubContext = webHubContext ?? throw new ArgumentNullException(nameof(webHubContext)); _rediscache = rediscache.RedisCache ?? throw new ArgumentNullException(nameof(rediscache)); Queue = queue ?? throw new ArgumentNullException(nameof(queue)); _notificationSenderExtention = notificationSenderExtention ?? throw new ArgumentNullException(nameof(notificationSenderExtention)); _badDisconnectSocketService = badDisconnectSocketService ?? throw new ArgumentNullException(nameof(badDisconnectSocketService)); _memoryCache = memoryCache ?? throw new ArgumentNullException(nameof(memoryCache)); }
/// <summary> /// /// </summary> /// <param name="logger"></param> /// <param name="httpService"></param> /// <param name="deviceRepository"></param> public DeviceService(ILogger <DeviceService> logger, IHttpService httpService, IDeviceRepository deviceRepository, IValidationHelper validationHelper, IHubContext <WebHubService> webHubContext, IDeviceHistoryRepository deviceHistoryRepository, INotificationSender notificationSenderExtention) { _logger = logger ?? throw new ArgumentNullException(nameof(logger)); _httpService = httpService ?? throw new ArgumentNullException(nameof(httpService)); _deviceRepository = deviceRepository ?? throw new ArgumentNullException(nameof(deviceRepository)); _validationHelper = validationHelper ?? throw new ArgumentNullException(nameof(validationHelper)); _webHubContext = webHubContext ?? throw new ArgumentNullException(nameof(webHubContext)); _deviceHistoryRepository = deviceHistoryRepository ?? throw new ArgumentNullException(nameof(deviceHistoryRepository)); _notificationSenderExtention = notificationSenderExtention ?? throw new ArgumentNullException(nameof(notificationSenderExtention)); FillSortingRules(); }
public TransactionsHistoryController(IDeviceRepository deviceRepository, IDeviceHistoryRepository historyRepository, IUserRepository userRepository, IMailService mailService) { _deviceRepository = deviceRepository; _historyRepository = historyRepository; _userRepository = userRepository; _mailService = mailService; }
public DevicesController(IMailService mailService, IDeviceRepository deviceRepository, ICategoryRepository categoryRepository, IUserRepository userRepository, IDeviceHistoryRepository historyRepository) { _mailService = mailService; _deviceRepository = deviceRepository; _categoryRepository = categoryRepository; _userRepository = userRepository; _historyRepository = historyRepository; }
/// <summary> /// /// </summary> /// <param name="logger"></param> /// <param name="httpService"></param> /// <param name="deviceRepository"></param> public DeviceHistoryService(ILogger <DeviceHistoryService> logger, IDeviceRepository deviceRepository, IValidationHelper validationHelper, IDeviceHistoryRepository deviceHistoryRepository) { _logger = logger ?? throw new ArgumentNullException(nameof(logger)); _deviceRepository = deviceRepository ?? throw new ArgumentNullException(nameof(deviceRepository)); _validationHelper = validationHelper ?? throw new ArgumentNullException(nameof(validationHelper)); _deviceHistoryRepository = deviceHistoryRepository ?? throw new ArgumentNullException(nameof(deviceHistoryRepository)); }