Beispiel #1
0
        public SmsPaymentsController(ILogger <SmsPaymentsController> logger,
                                     IConfiguration configuration,
                                     IActionTimeHelper actionTimeHelper,
                                     ISmsPaymentModel aPISmsPaymentData,
                                     SmsPaymentStatusConverter smsPaymentConverter,
                                     IOrderModel aPIOrderData,
                                     IEmployeeModel employeeData,
                                     IDriverMobileAppActionRecordModel driverMobileAppActionRecordModel,
                                     UserManager <IdentityUser> userManager)
        {
            if (configuration is null)
            {
                throw new ArgumentNullException(nameof(configuration));
            }

            _logger              = logger ?? throw new ArgumentNullException(nameof(logger));
            _actionTimeHelper    = actionTimeHelper ?? throw new ArgumentNullException(nameof(actionTimeHelper));
            _aPISmsPaymentData   = aPISmsPaymentData ?? throw new ArgumentNullException(nameof(aPISmsPaymentData));
            _smsPaymentConverter = smsPaymentConverter ?? throw new ArgumentNullException(nameof(smsPaymentConverter));
            _aPIOrderData        = aPIOrderData ?? throw new ArgumentNullException(nameof(aPIOrderData));
            _employeeData        = employeeData ?? throw new ArgumentNullException(nameof(employeeData));
            _driverMobileAppActionRecordModel = driverMobileAppActionRecordModel ?? throw new ArgumentNullException(nameof(driverMobileAppActionRecordModel));
            _userManager = userManager ?? throw new ArgumentNullException(nameof(userManager));
        }