public KeyProxy(User user, int? hqId, IConfigManager configManager, ICbrManager cbrManager, IFulfillmentManager fulfillManager, ISubsidiaryManager subsidiaryManager, IHeadQuarterManager headQuarterManager) : base(hqId) { this.user = user; if (configManager == null) this.configManager = new ConfigManager(); else this.configManager = configManager; if (cbrManager == null) this.cbrManager = new CbrManager(); else this.cbrManager = cbrManager; if (fulfillManager == null) this.fulfillManager = new FulfillmentManager(); else this.fulfillManager = fulfillManager; if (subsidiaryManager == null) this.subsidiaryManager = new SubsidiaryManager(); else this.subsidiaryManager = subsidiaryManager; if (headQuarterManager == null) this.headQuarterManager = new HeadQuarterManager(); else this.headQuarterManager = headQuarterManager; }
/// <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, ILogger <SubscriptionController> logger) { _subscriptionService = subscriptionService ?? throw new ArgumentNullException(nameof(subscriptionService)); _fulfillmentManager = fulfillmentManager ?? throw new ArgumentNullException(nameof(fulfillmentManager)); _provisioningService = provisioningService ?? throw new ArgumentNullException(nameof(provisioningService)); _logger = logger ?? throw new ArgumentNullException(nameof(logger)); }
public ConfigProxy(User user, IFulfillmentManager fulfillmentManager) { this.user = user; if (fulfillmentManager == null) this.fulfillmentManager = new FulfillmentManager(); else this.fulfillmentManager = fulfillmentManager; }
public LandingPageAdvancedController(IOptionsMonitor <DashboardOptions> dashboardOptions, IFulfillmentManager fulfillmentManager, IMarketplaceNotificationHandler notificationHelper, ILogger <LandingPageAdvancedController> logger) { this.dashboardOptions = dashboardOptions.CurrentValue; this.fulfillmentManager = fulfillmentManager; this.notificationHelper = notificationHelper; this.logger = logger; }
public LandingPageController( ISubscriptionManager subscriptionManager, IFulfillmentManager fulfillmentManager, IProvisioningManager provisioningManager, ICustomerManager customerManager, UserManager <IdentityUser> userManager, RoleManager <IdentityRole> roleManager, ILogger <LandingPageController> logger) { this.subscriptionManager = subscriptionManager; this.fulfillmentManager = fulfillmentManager; this.provisioningManager = provisioningManager; this.customerManager = customerManager; this.userManager = userManager; this.roleManager = roleManager; this.logger = logger; }
public SubscriptionsController(IFulfillmentManager fulfillmentManager) { this.fulfillmentManager = fulfillmentManager; }
public SubscriptionManager(CustomerManagementDbContext context, IFulfillmentManager fulfillmentManager) { this.context = context; this.fulfillmentManager = fulfillmentManager; }