コード例 #1
0
ファイル: KeyProxy.cs プロジェクト: barbarossia/DIS
        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;
        }
コード例 #2
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, 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));
 }
コード例 #3
0
ファイル: ConfigProxy.cs プロジェクト: barbarossia/DIS
        public ConfigProxy(User user, IFulfillmentManager fulfillmentManager)
        {
            this.user = user;

            if (fulfillmentManager == null)
                this.fulfillmentManager = new FulfillmentManager();
            else
                this.fulfillmentManager = fulfillmentManager;
        }
コード例 #4
0
 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;
 }
コード例 #5
0
 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;
 }
コード例 #6
0
 public SubscriptionsController(IFulfillmentManager fulfillmentManager)
 {
     this.fulfillmentManager = fulfillmentManager;
 }
コード例 #7
0
 public SubscriptionManager(CustomerManagementDbContext context, IFulfillmentManager fulfillmentManager)
 {
     this.context            = context;
     this.fulfillmentManager = fulfillmentManager;
 }