Example #1
0
 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;
 }