Ejemplo n.º 1
0
 public RetrievePaymentDetail(IPaymentReadRepository paymentRepository, IRetriePaymentOutputPort retrievePaymentOutputPort)
 {
     _paymentRepository         = paymentRepository ?? throw new ArgumentNullException(nameof(paymentRepository));
     _retrievePaymentOutputPort = retrievePaymentOutputPort ?? throw new ArgumentNullException(nameof(retrievePaymentOutputPort));
 }
Ejemplo n.º 2
0
        //public RetrievePaymentDetail(IPaymentReadRepository paymentRepository, IRetriePaymentOutputPort retrievePaymentOutputPort)
        //{
        //    _paymentRepository = paymentRepository ?? throw new ArgumentNullException(nameof(paymentRepository));
        //    _retrievePaymentOutputPort = retrievePaymentOutputPort ?? throw new ArgumentNullException(nameof(retrievePaymentOutputPort));
        //}

        public RetrievePaymentDetail(IPaymentProjection paymentProjection, IRetriePaymentOutputPort retrievePaymentOutputPort)
        {
            _paymentProjection         = paymentProjection ?? throw new ArgumentNullException(nameof(paymentProjection));
            _retrievePaymentOutputPort = retrievePaymentOutputPort ?? throw new ArgumentNullException(nameof(retrievePaymentOutputPort));
        }