public ScheduleService(IScheduleDataProvider scheduleDataProvider,
                        IPaymentProviderDataProvider paymentProviderDataProvider,
                        IPaymentTypeDataProvider paymentTypeDataProvider)
 {
     _scheduleDataProvider        = scheduleDataProvider ?? throw new ArgumentNullException(nameof(scheduleDataProvider));
     _paymentProviderDataProvider = paymentProviderDataProvider ?? throw new ArgumentNullException(nameof(paymentProviderDataProvider));
     _paymentTypeDataProvider     = paymentTypeDataProvider ?? throw new ArgumentNullException(nameof(paymentTypeDataProvider));
 }
示例#2
0
 public MeetingSchedulerFactory(ITimeService timeService
                                , IScheduleDataProvider scheduleDataProvider)
 {
     this.timeService          = timeService;
     this.scheduleDataProvider = scheduleDataProvider;
 }