public FastPaymentOrderModel( IUnitOfWork uow, IOrderRepository orderRepository, IFastPaymentValidator fastPaymentValidator, IEmailParametersProvider emailParametersProvider, IOrderRequestManager orderRequestManager) { _uow = uow ?? throw new ArgumentNullException(nameof(uow)); _orderRepository = orderRepository ?? throw new ArgumentNullException(nameof(orderRepository)); _fastPaymentValidator = fastPaymentValidator ?? throw new ArgumentNullException(nameof(fastPaymentValidator)); _emailParametersProvider = emailParametersProvider ?? throw new ArgumentNullException(nameof(emailParametersProvider)); _orderRequestManager = orderRequestManager ?? throw new ArgumentNullException(nameof(orderRequestManager)); }
public OrderRequestService(IMapper mapper, IOrderRequestManager orderManager) { _mapper = mapper; _orderManager = orderManager; }