public OrderModel( ILogger <OrderModel> logger, IOrderRepository orderRepository, IRouteListRepository routeListRepository, IRouteListItemRepository routeListItemRepository, OrderConverter orderConverter, IDriverApiParametersProvider webApiParametersProvider, IComplaintsRepository complaintsRepository, ISmsPaymentModel aPISmsPaymentModel, ISmsPaymentServiceAPIHelper smsPaymentServiceAPIHelper, IFastPaymentsServiceAPIHelper fastPaymentsServiceApiHelper, IUnitOfWork unitOfWork, QRPaymentConverter qrPaymentConverter, IFastPaymentModel fastPaymentModel) { _logger = logger ?? throw new ArgumentNullException(nameof(logger)); _orderRepository = orderRepository ?? throw new ArgumentNullException(nameof(orderRepository)); _routeListRepository = routeListRepository ?? throw new ArgumentNullException(nameof(routeListRepository)); _routeListItemRepository = routeListItemRepository ?? throw new ArgumentNullException(nameof(routeListItemRepository)); _orderConverter = orderConverter ?? throw new ArgumentNullException(nameof(orderConverter)); _webApiParametersProvider = webApiParametersProvider ?? throw new ArgumentNullException(nameof(webApiParametersProvider)); _complaintsRepository = complaintsRepository ?? throw new ArgumentNullException(nameof(complaintsRepository)); _aPISmsPaymentModel = aPISmsPaymentModel ?? throw new ArgumentNullException(nameof(aPISmsPaymentModel)); _smsPaymentServiceAPIHelper = smsPaymentServiceAPIHelper ?? throw new ArgumentNullException(nameof(smsPaymentServiceAPIHelper)); _fastPaymentsServiceApiHelper = fastPaymentsServiceApiHelper ?? throw new ArgumentNullException(nameof(fastPaymentsServiceApiHelper)); _unitOfWork = unitOfWork ?? throw new ArgumentNullException(nameof(unitOfWork)); _qrPaymentConverter = qrPaymentConverter ?? throw new ArgumentNullException(nameof(qrPaymentConverter)); _fastPaymentModel = fastPaymentModel ?? throw new ArgumentNullException(nameof(fastPaymentModel)); }
public FastPaymentsController( ILogger <FastPaymentsController> logger, IFastPaymentOrderModel fastPaymentOrderModel, IFastPaymentModel fastPaymentModel, IDriverAPIService driverApiService, IResponseCodeConverter responseCodeConverter) { _logger = logger ?? throw new ArgumentNullException(nameof(logger)); _fastPaymentOrderModel = fastPaymentOrderModel ?? throw new ArgumentNullException(nameof(fastPaymentOrderModel)); _fastPaymentModel = fastPaymentModel ?? throw new ArgumentNullException(nameof(fastPaymentModel)); _driverApiService = driverApiService ?? throw new ArgumentNullException(nameof(driverApiService)); _responseCodeConverter = responseCodeConverter ?? throw new ArgumentNullException(nameof(responseCodeConverter)); }
public FastPaymentsController(ILogger <SmsPaymentsController> logger, IActionTimeHelper actionTimeHelper, IFastPaymentModel fastPaymentModel, QRPaymentConverter qrPaymentConverter, IOrderModel aPIOrderData, IEmployeeModel employeeData, IDriverMobileAppActionRecordModel driverMobileAppActionRecordModel, UserManager <IdentityUser> userManager) { _logger = logger ?? throw new ArgumentNullException(nameof(logger)); _actionTimeHelper = actionTimeHelper ?? throw new ArgumentNullException(nameof(actionTimeHelper)); _fastPaymentModel = fastPaymentModel ?? throw new ArgumentNullException(nameof(fastPaymentModel)); _qrPaymentConverter = qrPaymentConverter ?? throw new ArgumentNullException(nameof(qrPaymentConverter)); _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)); }