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)); }
public MeetingSchedulerFactory(ITimeService timeService , IScheduleDataProvider scheduleDataProvider) { this.timeService = timeService; this.scheduleDataProvider = scheduleDataProvider; }