コード例 #1
0
 public UpdateRolesOnInvoiceUpdated(ICustomerRepo customerRepo, IRoleAssigner roleService, IUserRepo userRepo, ISubscriptionPlanRepo planRepo)
 {
     this.customerRepo         = customerRepo;
     this.roleAssigner         = roleService;
     this.userRepo             = userRepo;
     this.subscriptionPlanRepo = planRepo;
 }
コード例 #2
0
 public SubscriptionPlanRefresher(ISubscriptionPlanGateway gateway, ISubscriptionPlanRepo repo, IBillingConfig config)
 {
     this.gateway = gateway;
     this.repo    = repo;
     this.config  = config;
 }
コード例 #3
0
 public SubscriptionPlanUpdateHandler(ISubscriptionPlanRepo repo)
 {
     this.repo = repo;
 }
コード例 #4
0
 public CreateSubscriptionStep(ICustomerGateway customerGateway, ICustomerRepo customerRepo, ISubscriptionPlanRepo planRepo)
 {
     this.customerGateway = customerGateway;
     this.customerRepo    = customerRepo;
     this.planRepo        = planRepo;
 }