public StripeEventService(IPaymentProcessorService paymentProcessorService, IDonationService donationService, IPaymentService paymentService, MinistryPlatform.Translation.Repositories.Interfaces.IDonorRepository mpDonorRepository, IConfigurationWrapper configuration)
        {
            _paymentProcessorService = paymentProcessorService;
            _donationService         = donationService;
            _mpDonorRepository       = mpDonorRepository;
            _paymentService          = paymentService;

            _donationStatusDeclined         = configuration.GetConfigIntValue("DonationStatusDeclined");
            _donationStatusDeposited        = configuration.GetConfigIntValue("DonationStatusDeposited");
            _donationStatusSucceeded        = configuration.GetConfigIntValue("DonationStatusSucceeded");
            _batchEntryTypePaymentProcessor = configuration.GetConfigIntValue("BatchEntryTypePaymentProcessor");
        }
Esempio n. 2
0
 public DonorStatementService(IDonorRepository mpDonorService)
 {
     _mpDonorService = mpDonorService;
 }