public SubscriberService(LogHandler.Logger logger, IHardwareKitRepository hardwareKitRepository, IKitTypeRepository kitTypeRepository, ICompanyRepository companyRepository, IUserRepository userRepository)
 {
     _logger                = logger;
     _subscriberHelper      = new SubscriberHelper(logger);
     _hardwareKitRepository = hardwareKitRepository;
     _companyRepository     = companyRepository;
     _userRepository        = userRepository;
 }
 public SubscriberService(LogHandler.Logger logger, IHardwareKitRepository hardwareKitRepository, IUserRepository userRepository, ICompanyRepository companyRepository)
 {
     _logger = logger;
     _hardwareKitRepository = hardwareKitRepository;
     _companyRepository     = companyRepository;
     _userRepository        = userRepository;
     _subscriberHelper      = new SubscriberHelper(logger);
     _iotConnectClient      = new IotConnectClient(SolutionConfiguration.BearerToken, SolutionConfiguration.Configuration.EnvironmentCode, SolutionConfiguration.Configuration.SolutionKey);
 }