Example #1
0
 public UserSignedInHandler(IBusClient bus,
                            IUserRepository userRepository,
                            IUserPaymentPlanService userPaymentPlanService,
                            IWardenChecksCounter wardenChecksCounter)
 {
     _bus                    = bus;
     _userRepository         = userRepository;
     _userPaymentPlanService = userPaymentPlanService;
     _wardenChecksCounter    = wardenChecksCounter;
 }
 public UserFeaturesManager(IWardenChecksCounter wardenChecksCounter,
                            IUserRepository userRepository,
                            IUserPaymentPlanRepository userPaymentPlanRepository,
                            PaymentPlanSettings paymentPlanSettings)
 {
     _wardenChecksCounter       = wardenChecksCounter;
     _userRepository            = userRepository;
     _userPaymentPlanRepository = userPaymentPlanRepository;
     _paymentPlanSettings       = paymentPlanSettings;
 }