public RegisterController(IGroupRepository groupRepository, IEventRepository eventRepository,
                           ICamperRepository camperRepository, ICouponRepository couponRepository,
                           IRegistrationRepository registrationRepository, IRedeemedCouponRepository redeemedCouponRepository,
                           IPaymentDonationRepository paymentDonationRepository, ICustomFieldRepository customFieldRepository,
                           ICamperCustomFieldRepository camperCustomFieldRepository)
 {
     _groupRepository             = groupRepository;
     _eventRepository             = eventRepository;
     _camperRepository            = camperRepository;
     _couponRepository            = couponRepository;
     _customFieldRepository       = customFieldRepository;
     _registrationRepository      = registrationRepository;
     _redeemedCouponRepository    = redeemedCouponRepository;
     _paymentDonationRepository   = paymentDonationRepository;
     _camperCustomFieldRepository = camperCustomFieldRepository;
 }
 public PayPalPaymentsController(IPayPalPaymentRepository payPalPaymentRepository,
                                 IPaymentDonationRepository paymentDonationRepository)
 {
     _payPalPaymentRepository   = payPalPaymentRepository;
     _paymentDonationRepository = paymentDonationRepository;
 }