public UpdateRolesOnInvoiceUpdated(ICustomerRepo customerRepo, IRoleAssigner roleService, IUserRepo userRepo, ISubscriptionPlanRepo planRepo) { this.customerRepo = customerRepo; this.roleAssigner = roleService; this.userRepo = userRepo; this.subscriptionPlanRepo = planRepo; }
public SubscriptionPlanRefresher(ISubscriptionPlanGateway gateway, ISubscriptionPlanRepo repo, IBillingConfig config) { this.gateway = gateway; this.repo = repo; this.config = config; }
public SubscriptionPlanUpdateHandler(ISubscriptionPlanRepo repo) { this.repo = repo; }
public CreateSubscriptionStep(ICustomerGateway customerGateway, ICustomerRepo customerRepo, ISubscriptionPlanRepo planRepo) { this.customerGateway = customerGateway; this.customerRepo = customerRepo; this.planRepo = planRepo; }