/// <summary>
 /// Class Constructor
 /// </summary>
 /// <param name="linksRepository">IoC resolution for our Repository class.</param>
 public SeatApiController(IPartnerService partnerService,
                          ILogger <PartnerApiController> logger,
                          IUserDataService userDataService,
                          ISubscriptionService subscriptionService,
                          ILicenceEnvironmentService licenceEnvironmentService,
                          IMemoryCache cache,
                          IDeviceTypeDictionaryService deviceTypeDictionaryService,
                          IDeviceModelDictionaryService deviceModelDictionaryService,
                          IEKeyService eKeyService,
                          IEnterpriseClientService enterpriseClientService,
                          IUserService userService)
 {
     _partnerService               = partnerService;
     _logger                       = logger;
     _userDataService              = userDataService;
     _subscriptionService          = subscriptionService;
     _licenceEnvironmentService    = licenceEnvironmentService;
     _deviceTypeDictionaryService  = deviceTypeDictionaryService;
     _deviceModelDictionaryService = deviceModelDictionaryService;
     _cache                   = cache;
     _eKeyService             = eKeyService;
     _userService             = userService;
     _enterpriseClientService = enterpriseClientService;
     _configuration           = CommonHelper.GetConfigurationObject();
     FillCache();
 }
 /// <summary>
 /// Class Constructor
 /// </summary>
 /// <param name="linksRepository">IoC resolution for our Repository class.</param>
 public EKeyApiController(ISubscriptionService subscriptionService, IEKeyService eKeyService, ILogger <EKeyApiController> logger)
 {
     _subscriptionService = subscriptionService;
     _logger        = logger;
     _configuration = CommonHelper.GetConfigurationObject();
     _eKeyService   = eKeyService;
 }
Exemplo n.º 3
0
 public UserDataApiController(IUserDataService userDataService, ISubscriptionService subscriptionService,
                              ILogger <UserApiController> logger, IEKeyService eKeyService)
 {
     _userDataService     = userDataService;
     _logger              = logger;
     _subscriptionService = subscriptionService;
     _eKeyService         = eKeyService;
 }
Exemplo n.º 4
0
 /// <summary>
 /// Class Constructor
 /// </summary>
 /// <param name="linksRepository">IoC resolution for our Repository class.</param>
 public EnterpriseClientApiController(IEnterpriseClientService enterpriseClientService,
                                      IPartnerService partnerService,
                                      IUserService userService,
                                      ILogger <EnterpriseClientApiController> logger,
                                      IEKeyService eKeyService)
 {
     _enterpriseClientService = enterpriseClientService;
     _partnerService          = partnerService;
     _userService             = userService;
     _logger        = logger;
     _configuration = CommonHelper.GetConfigurationObject();
     _eKeyService   = eKeyService;
 }