コード例 #1
0
 public SmsPaymentService(
     IPaymentController paymentController,
     IDriverPaymentService androidDriverService,
     IOrderParametersProvider orderParametersProvider,
     SmsPaymentFileCache smsPaymentFileCache
     )
 {
     this.paymentController       = paymentController ?? throw new ArgumentNullException(nameof(paymentController));
     this.androidDriverService    = androidDriverService ?? throw new ArgumentNullException(nameof(androidDriverService));
     this.orderParametersProvider = orderParametersProvider ?? throw new ArgumentNullException(nameof(orderParametersProvider));
     this.smsPaymentFileCache     = smsPaymentFileCache ?? throw new ArgumentNullException(nameof(smsPaymentFileCache));
 }
コード例 #2
0
 public SmsPaymentServiceInstanceProvider(
     IPaymentController paymentController,
     IDriverPaymentService driverPaymentService,
     IOrderParametersProvider orderParametersProvider,
     SmsPaymentFileCache smsPaymentFileProdiver
     )
 {
     this.paymentController       = paymentController ?? throw new ArgumentNullException(nameof(paymentController));
     this.driverPaymentService    = driverPaymentService ?? throw new ArgumentNullException(nameof(driverPaymentService));
     this.orderParametersProvider = orderParametersProvider ?? throw new ArgumentNullException(nameof(orderParametersProvider));
     this.smsPaymentFileProdiver  = smsPaymentFileProdiver ?? throw new ArgumentNullException(nameof(smsPaymentFileProdiver));
 }
コード例 #3
0
 public SmsPaymentService(
     IPaymentController paymentController,
     IDriverPaymentService androidDriverService,
     ISmsPaymentStatusNotificationReciever smsPaymentStatusNotificationReciever,
     IOrderParametersProvider orderParametersProvider,
     SmsPaymentFileCache smsPaymentFileCache,
     ISmsPaymentDTOFactory smsPaymentDTOFactory
     )
 {
     _paymentController    = paymentController ?? throw new ArgumentNullException(nameof(paymentController));
     _androidDriverService = androidDriverService ?? throw new ArgumentNullException(nameof(androidDriverService));
     _smsPaymentStatusNotificationReciever = smsPaymentStatusNotificationReciever ?? throw new ArgumentNullException(nameof(smsPaymentStatusNotificationReciever));
     _orderParametersProvider = orderParametersProvider ?? throw new ArgumentNullException(nameof(orderParametersProvider));
     _smsPaymentFileCache     = smsPaymentFileCache ?? throw new ArgumentNullException(nameof(smsPaymentFileCache));
     _smsPaymentDTOFactory    = smsPaymentDTOFactory ?? throw new ArgumentNullException(nameof(smsPaymentDTOFactory));
 }
コード例 #4
0
 public SmsPaymentServiceInstanceProvider(
     IPaymentController paymentController,
     IDriverPaymentService driverPaymentService,
     ISmsPaymentStatusNotificationReciever smsPaymentStatusNotificationReciever,
     IOrderParametersProvider orderParametersProvider,
     SmsPaymentFileCache smsPaymentFileProdiver,
     ISmsPaymentDTOFactory smsPaymentDTOFactory
     )
 {
     _paymentController    = paymentController ?? throw new ArgumentNullException(nameof(paymentController));
     _driverPaymentService = driverPaymentService ?? throw new ArgumentNullException(nameof(driverPaymentService));
     _smsPaymentStatusNotificationReciever = smsPaymentStatusNotificationReciever ??
                                             throw new ArgumentNullException(nameof(smsPaymentStatusNotificationReciever));
     _orderParametersProvider = orderParametersProvider ?? throw new ArgumentNullException(nameof(orderParametersProvider));
     _smsPaymentFileProdiver  = smsPaymentFileProdiver ?? throw new ArgumentNullException(nameof(smsPaymentFileProdiver));
     _smsPaymentDTOFactory    = smsPaymentDTOFactory ?? throw new ArgumentNullException(nameof(smsPaymentDTOFactory));
 }
コード例 #5
0
 public SmsPaymentService(IPaymentWorker paymentWorker, IDriverPaymentService androidDriverService)
 {
     this.paymentWorker        = paymentWorker ?? throw new ArgumentNullException(nameof(paymentWorker));
     this.androidDriverService = androidDriverService ?? throw new ArgumentNullException(nameof(androidDriverService));
 }
 public SmsPaymentServiceInstanceProvider(IPaymentWorker paymentWorker, IDriverPaymentService driverPaymentService)
 {
     this.paymentWorker        = paymentWorker ?? throw new ArgumentNullException(nameof(paymentWorker));
     this.driverPaymentService = driverPaymentService ?? throw new ArgumentNullException(nameof(driverPaymentService));
 }