Пример #1
0
 /// <summary>
 /// .ctor
 /// </summary>
 /// <param name="subscriptionService">The subscription service instance</param>
 /// <param name="fulfillmentManager">The fulfillmentManager instance</param>
 /// <param name="provisioningService">The provisioning service instance</param>
 /// <param name="logger">The logger.</param>
 public SubscriptionController(ISubscriptionService subscriptionService, IFulfillmentManager fulfillmentManager,
                               IProvisioningService provisioningService, ICustomMeterEventService customMeterEventService, ILogger <SubscriptionController> logger)
 {
     _subscriptionService     = subscriptionService ?? throw new ArgumentNullException(nameof(subscriptionService));
     _fulfillmentManager      = fulfillmentManager ?? throw new ArgumentNullException(nameof(fulfillmentManager));
     _provisioningService     = provisioningService ?? throw new ArgumentNullException(nameof(provisioningService));
     _customMeterEventService = customMeterEventService ?? throw new ArgumentNullException(nameof(customMeterEventService));
     _logger = logger ?? throw new ArgumentNullException(nameof(logger));
 }
Пример #2
0
 /// <summary>
 /// Constructor that uses dependency injection.
 /// </summary>
 /// <param name="provisioningService">The provisioning service.</param>
 /// <param name="subscriptionService">The subscriptionService.</param>
 /// <param name="logger">The logger.</param>
 public ProvisioningController(IProvisioningService provisioningService,
                               ISubscriptionService subscriptionService, ICustomMeterEventService customMeterEventService,
                               ILogger <ProvisioningController> logger)
 {
     _provisioningService     = provisioningService ?? throw new ArgumentNullException(nameof(provisioningService));
     _subscriptionService     = subscriptionService ?? throw new ArgumentNullException(nameof(subscriptionService));
     _customMeterEventService = customMeterEventService ?? throw new ArgumentNullException(nameof(customMeterEventService));
     _logger = logger ?? throw new ArgumentNullException(nameof(logger));
 }