示例#1
0
 public DonationRepository(IMinistryPlatformService ministryPlatformService, IDonorRepository donorService, ICommunicationRepository communicationService, IPledgeRepository pledgeService, IConfigurationWrapper configuration, IAuthenticationRepository authenticationService, IApiUserRepository apiUserRepository, IMinistryPlatformRestRepository ministryPlatformRest)
     : base(authenticationService, configuration)
 {
     _ministryPlatformService       = ministryPlatformService;
     _donorService                  = donorService;
     _communicationService          = communicationService;
     _pledgeService                 = pledgeService;
     _donationsPageId               = configuration.GetConfigIntValue("Donations");
     _donationDistributionPageId    = configuration.GetConfigIntValue("Distributions");
     _donorMessageTemplateId        = configuration.GetConfigIntValue("DonorMessageTemplateId");
     _distributionPageId            = configuration.GetConfigIntValue("Distributions");
     _batchesPageId                 = configuration.GetConfigIntValue("Batches");
     _depositsPageId                = configuration.GetConfigIntValue("Deposits");
     _paymentProcessorErrorsPageId  = configuration.GetConfigIntValue("PaymentProcessorEventErrors");
     _tripDistributionsPageView     = configuration.GetConfigIntValue("TripDistributionsView");
     _gpExportPageView              = configuration.GetConfigIntValue("GPExportView");
     _paymentGPExportPageView       = configuration.GetConfigIntValue("PaymentsGPExportView");
     _scholarshipPaymentTypeId      = configuration.GetConfigIntValue("ScholarshipPaymentTypeId");
     _tripDonationMessageTemplateId = configuration.GetConfigIntValue("TripDonationMessageTemplateId");
     _donationStatusSucceeded       = configuration.GetConfigIntValue("DonationStatusSucceeded");
     _donationCommunicationsPageId  = configuration.GetConfigIntValue("DonationCommunications");
     _messagesPageId                = configuration.GetConfigIntValue("Messages");
     _donationDistributionsSubPage  = configuration.GetConfigIntValue("DonationDistributionsApiSubPageView");
     _apiUserRepository             = apiUserRepository;
     _ministryPlatformRest          = ministryPlatformRest;
 }
示例#2
0
 public AddressRepository(IConfigurationWrapper configurationWrapper, IMinistryPlatformService ministryPlatformService, IApiUserRepository apiUserService)
 {
     _ministryPlatformService = ministryPlatformService;
     _apiUserService          = apiUserService;
     _addressPageId           = configurationWrapper.GetConfigIntValue("Addresses");
     _addressApiPageViewId    = configurationWrapper.GetConfigIntValue("AddressesApiPageView");
 }
示例#3
0
        public PaymentService(IInvoiceRepository invoiceRepository,
                              IPaymentRepository paymentRepository,
                              IConfigurationWrapper configurationWrapper,
                              IContactRepository contactRepository,
                              IPaymentTypeRepository paymentTypeRepository,
                              IEventRepository eventRepository,
                              ICommunicationRepository communicationRepository,
                              IApiUserRepository apiUserRepository,
                              IProductRepository productRepository,
                              IPaymentProcessorService paymentProcessorService)
        {
            _invoiceRepository       = invoiceRepository;
            _paymentRepository       = paymentRepository;
            _contactRepository       = contactRepository;
            _paymentTypeRepository   = paymentTypeRepository;
            _communicationRepository = communicationRepository;
            _configWrapper           = configurationWrapper;
            _eventPRepository        = eventRepository;
            _apiUserRepository       = apiUserRepository;
            _productRepository       = productRepository;

            _paymentProcessorService = paymentProcessorService;

            _paidinfullStatus         = configurationWrapper.GetConfigIntValue("PaidInFull");
            _somepaidStatus           = configurationWrapper.GetConfigIntValue("SomePaid");
            _nonePaidStatus           = configurationWrapper.GetConfigIntValue("NonePaid");
            _defaultPaymentStatus     = configurationWrapper.GetConfigIntValue("DonationStatusPending");
            _declinedPaymentStatus    = configurationWrapper.GetConfigIntValue("DonationStatusDeclined");
            _bankErrorRefundContactId = configurationWrapper.GetConfigIntValue("ContactIdForBankErrorRefund");
        }
示例#4
0
        public ServeService(IContactRepository contactService,
                            IContactRelationshipRepository contactRelationshipService,
                            IOpportunityRepository opportunityService,
                            MinistryPlatform.Translation.Repositories.Interfaces.IEventRepository eventService,
                            IParticipantRepository participantService,
                            IGroupParticipantRepository groupParticipantService,
                            IGroupRepository groupService,
                            ICommunicationRepository communicationService,
                            IAuthenticationRepository authenticationService,
                            IConfigurationWrapper configurationWrapper,
                            IApiUserRepository apiUserService,
                            IResponseRepository responseService)
        {
            _contactService             = contactService;
            _contactRelationshipService = contactRelationshipService;
            _opportunityService         = opportunityService;
            _eventService            = eventService;
            _participantService      = participantService;
            _groupParticipantService = groupParticipantService;
            _groupService            = groupService;
            _communicationService    = communicationService;
            _authenticationService   = authenticationService;
            _configurationWrapper    = configurationWrapper;
            _apiUserService          = apiUserService;
            _responseService         = responseService;
            _serveGroupType          = _configurationWrapper.GetConfigIntValue("ServeGroupType");

            _rsvpYes = _configurationWrapper.GetConfigIntValue("RSVPYesId");
        }
示例#5
0
        public EventService(TranslationEventService eventService,
                            IGroupRepository groupService,
                            ICommunicationRepository communicationService,
                            IContactRepository contactService,
                            IContentBlockService contentBlockService,
                            IConfigurationWrapper configurationWrapper,
                            IApiUserRepository apiUserService,
                            IContactRelationshipRepository contactRelationshipService,
                            IGroupParticipantRepository groupParticipantService,
                            IParticipantRepository participantService,
                            IRoomRepository roomService,
                            IEquipmentRepository equipmentService,
                            IEventParticipantRepository eventParticipantService)
        {
            _eventService               = eventService;
            _groupService               = groupService;
            _communicationService       = communicationService;
            _contactService             = contactService;
            _contentBlockService        = contentBlockService;
            _configurationWrapper       = configurationWrapper;
            _apiUserService             = apiUserService;
            _contactRelationshipService = contactRelationshipService;
            _groupParticipantService    = groupParticipantService;
            _participantService         = participantService;
            _roomService             = roomService;
            _equipmentService        = equipmentService;
            _eventParticipantService = eventParticipantService;

            childcareEventTypeID = configurationWrapper.GetConfigIntValue("ChildcareEventType");
            childcareGroupTypeID = configurationWrapper.GetConfigIntValue("ChildcareGroupType");
        }
示例#6
0
 public CampaignRepository(IMinistryPlatformService ministryPlatformService, IAuthenticationRepository authenticationService, IConfigurationWrapper configurationWrapper, IMinistryPlatformRestRepository ministryPlatformRest, IApiUserRepository apiUserRepository)
     : base(authenticationService, configurationWrapper)
 {
     _ministryPlatformService = ministryPlatformService;
     _ministryPlatformRest    = ministryPlatformRest;
     _apiUserRepository       = apiUserRepository;
 }
示例#7
0
        public ChildcareService(IEventParticipantRepository eventParticipantService,
                                ICommunicationRepository communicationService,
                                IConfigurationWrapper configurationWrapper,
                                IContactRepository contactService,
                                IEventRepository eventService,
                                IParticipantRepository participantService,
                                IServeService serveService,
                                IDateTime dateTimeWrapper,
                                IApiUserRepository apiUserService,
                                IEventService crdsEventService,
                                IChildcareRequestRepository childcareRequestService,
                                IGroupService groupService,
                                IChildcareRepository childcareRepository)
        {
            _childcareRequestService = childcareRequestService;
            _eventParticipantService = eventParticipantService;
            _communicationService    = communicationService;
            _configurationWrapper    = configurationWrapper;
            _contactService          = contactService;
            _crdsEventService        = crdsEventService;
            _eventService            = eventService;
            _participantService      = participantService;
            _serveService            = serveService;
            _dateTimeWrapper         = dateTimeWrapper;
            _apiUserService          = apiUserService;
            _groupService            = groupService;
            _childcareRepository     = childcareRepository;

            _childcareGroupType = _configurationWrapper.GetConfigIntValue("ChildcareGroupType");
        }
示例#8
0
 public GoVolunteerService(MPInterfaces.IParticipantRepository participantService,
                           IRegistrationRepository registrationService,
                           MPInterfaces.IContactRepository contactService,
                           IGroupConnectorRepository groupConnectorService,
                           IConfigurationWrapper configurationWrapper,
                           MPInterfaces.IContactRelationshipRepository contactRelationshipService,
                           MPInterfaces.IProjectTypeRepository projectTypeService,
                           IAttributeService attributeService,
                           IGoSkillsService skillsService,
                           MPInterfaces.ICommunicationRepository comunicationService,
                           MPInterfaces.IUserRepository userService,
                           IApiUserRepository apiUserRepository,
                           IProjectRepository projectRepository)
 {
     _participantService         = participantService;
     _registrationService        = registrationService;
     _contactService             = contactService;
     _groupConnectorService      = groupConnectorService;
     _configurationWrapper       = configurationWrapper;
     _contactRelationshipService = contactRelationshipService;
     _projectTypeService         = projectTypeService;
     _attributeService           = attributeService;
     _otherEquipmentId           = _configurationWrapper.GetConfigIntValue("GoCincinnatiOtherEquipmentAttributeId");
     _skillsService        = skillsService;
     _communicationService = comunicationService;
     _userService          = userService;
     _apiUserRepository    = apiUserRepository;
     _projectRepository    = projectRepository;
 }
示例#9
0
 public AttributeService(MPInterfaces.IAttributeRepository attributeRepository,
                         IMinistryPlatformRestRepository restRepository,
                         IApiUserRepository apiUserRepository)
 {
     _attributeRepository            = attributeRepository;
     _ministryPlatformRestRepository = restRepository;
     _apiUserRepository = apiUserRepository;
 }
 public ProductRepository(IConfigurationWrapper configurationWrapper,
                          IMinistryPlatformRestRepository ministryPlatformRest,
                          IApiUserRepository apiUserRepository)
 {
     _configurationWrapper = configurationWrapper;
     _ministryPlatformRest = ministryPlatformRest;
     _apiUserRepository    = apiUserRepository;
 }
示例#11
0
 public InvoiceRepository(IMinistryPlatformRestRepository ministryPlatformRest, IApiUserRepository apiUserRepository, IProductRepository productRepository, IConfigurationWrapper configurationWrapper)
 {
     _ministryPlatformRest = ministryPlatformRest;
     _apiUserRepository    = apiUserRepository;
     _productRepository    = productRepository;
     _configurationWrapper = configurationWrapper;
     _invoiceCancelled     = _configurationWrapper.GetConfigIntValue("InvoiceCancelled");
 }
示例#12
0
 public AuthService(IOIDConfigurationService configService,
                    IUserService userService,
                    IApiUserRepository apiUserRepository,
                    IJwtService jwtService)
 {
     _configService     = configService;
     _apiUserRepository = apiUserRepository;
     _userService       = userService;
     _jwtService        = jwtService;
 }
 protected MinistryPlatformBase(IMinistryPlatformRestRequestBuilderFactory mpRestBuilder,
                                IApiUserRepository apiUserRepository,
                                IConfigurationWrapper configurationWrapper,
                                IMapper mapper)
 {
     MpRestBuilder        = mpRestBuilder;
     ApiUserRepository    = apiUserRepository;
     ConfigurationWrapper = configurationWrapper;
     Mapper = mapper;
 }
示例#14
0
 public MinistryPlatformContactRepository(
     IMinistryPlatformRestRequestBuilderFactory mpRestBuilder,
     IApiUserRepository apiUserRepository,
     IJsonSerializer jsonSerializer,
     ILogger <MinistryPlatformContactRepository> logger)
 {
     _mpRestBuilder     = mpRestBuilder ?? throw new ArgumentNullException(nameof(mpRestBuilder));
     _apiUserRepository = apiUserRepository ?? throw new ArgumentNullException(nameof(apiUserRepository));
     _jsonSerializer    = jsonSerializer ?? throw new ArgumentNullException(nameof(jsonSerializer));
     _logger            = logger ?? throw new ArgumentNullException(nameof(logger));
 }
示例#15
0
 public ObjectAttributeService(
     MPInterfaces.IObjectAttributeRepository mpObjectAttributeService,
     IAttributeService attributeService,
     IApiUserRepository apiUserService,
     MPInterfaces.IAttributeRepository mpAttributeService)
 {
     _mpObjectAttributeService = mpObjectAttributeService;
     _attributeService         = attributeService;
     _apiUserService           = apiUserService;
     _mpAttributeService       = mpAttributeService;
 }
 public AttributeRepository(IMinistryPlatformService ministryPlatformService,
                            IAuthenticationRepository authenticationService,
                            IConfigurationWrapper configurationWrapper,
                            IApiUserRepository apiUserService,
                            IMinistryPlatformRestRepository ministryPlatformRest)
     : base(authenticationService, configurationWrapper)
 {
     _ministryPlatformService = ministryPlatformService;
     _ministryPlatformRest    = ministryPlatformRest;
     _apiUserService          = apiUserService;
 }
示例#17
0
 public TaskService(MPInterfaces.ITaskRepository taskRepository,
                    IApiUserRepository apiUserService,
                    IConfigurationWrapper configWrapper,
                    IUserImpersonationService impersonationService,
                    MPInterfaces.IUserRepository userService)
 {
     _taskRepository       = taskRepository;
     _apiUserService       = apiUserService;
     _configWrapper        = configWrapper;
     _impersonationService = impersonationService;
     _userService          = userService;
 }
示例#18
0
 public GoSkillsService(IApiUserRepository apiUserService,
                        ISkillsRepository skillsService,
                        IObjectAttributeService objectAttributeService,
                        IContactRepository contactService,
                        IConfigurationWrapper configurationWrapper)
 {
     _apiUserService         = apiUserService;
     _skillsService          = skillsService;
     _objectAttributeService = objectAttributeService;
     _contactService         = contactService;
     _configurationWrapper   = configurationWrapper;
 }
示例#19
0
        public BulkEmailSyncService(
            MPInterfaces.IBulkEmailRepository bulkEmailRepository,
            IApiUserRepository apiUserService,
            IConfigurationWrapper configWrapper)
        {
            _bulkEmailRepository = bulkEmailRepository;
            _apiUserService      = apiUserService;
            _configWrapper       = configWrapper;

            _token = _apiUserService.GetToken();

            ConfigureRefreshTokenTimer();
        }
示例#20
0
 public PersonService(MPServices.IContactRepository contactService, 
     IObjectAttributeService objectAttributeService, 
     IApiUserRepository apiUserService,
     MPServices.IParticipantRepository participantService,
     MPServices.IUserRepository userService,
     IAuthenticationRepository authenticationService)
 {
     _contactRepository = contactService;
     _objectAttributeService = objectAttributeService;
     _apiUserService = apiUserService;
     _participantService = participantService;
     _userRepository = userService;
     _authenticationService = authenticationService;
 }
示例#21
0
        public GroupParticipantRepository(IConfigurationWrapper configurationWrapper,
                                          IMinistryPlatformService ministryPlatformService,
                                          IApiUserRepository apiUserService,
                                          IMinistryPlatformRestRepository ministryPlatformRest,
                                          IGroupRepository groupRepository)

        {
            _configurationWrapper    = configurationWrapper;
            _ministryPlatformService = ministryPlatformService;
            _apiUserService          = apiUserService;
            _ministryPlatformRest    = ministryPlatformRest;
            _groupRepository         = groupRepository;
            _groupRoleLeader         = _configurationWrapper.GetConfigIntValue("GroupRoleLeader");
        }
示例#22
0
 public GroupToolRepository(IMinistryPlatformService ministryPlatformService,
                            IConfigurationWrapper configurationWrapper,
                            IAuthenticationRepository authenticationService,
                            IMinistryPlatformRestRepository mpRestRepository,
                            IApiUserRepository apiUserRepository)
     : base(authenticationService, configurationWrapper)
 {
     _ministryPlatformService           = ministryPlatformService;
     _invitationPageId                  = _configurationWrapper.GetConfigIntValue("InvitationPageID");
     _groupInquiresSubPageId            = _configurationWrapper.GetConfigIntValue("GroupInquiresSubPage");
     _groupInquiriesNotPlacedPageViewId = _configurationWrapper.GetConfigIntValue("GroupInquiriesNotPlacedPageView");
     _mpRestRepository                  = mpRestRepository;
     _apiUserRepository                 = apiUserRepository;
 }
 public OpportunityRepository(IMinistryPlatformService ministryPlatformService,
                              IAuthenticationRepository authenticationService,
                              IConfigurationWrapper configurationWrapper,
                              IParticipantRepository participantService,
                              IApiUserRepository apiUserService,
                              IMinistryPlatformRestRepository ministryPlatformRest
                              )
     : base(authenticationService, configurationWrapper)
 {
     _ministryPlatformService = ministryPlatformService;
     _participantService      = participantService;
     _apiUserService          = apiUserService;
     _ministryPlatformRest    = ministryPlatformRest;
 }
示例#24
0
        public GroupService(IGroupRepository mpGroupRepository,
                            IConfigurationWrapper configurationWrapper,
                            IEventRepository eventService,
                            IContactRelationshipRepository contactRelationshipService,
                            IServeService serveService,
                            IParticipantRepository participantService,
                            ICommunicationRepository communicationService,
                            IContactRepository contactService,
                            IObjectAttributeService objectAttributeService,
                            IApiUserRepository apiUserService,
                            IAttributeRepository attributeRepository,
                            IEmailCommunication emailCommunicationService,
                            IUserRepository userRepository,
                            IInvitationRepository invitationRepository,
                            IAttributeService attributeService,
                            IDateTime dateTimeWrapper)

        {
            _mpGroupRepository          = mpGroupRepository;
            _configurationWrapper       = configurationWrapper;
            _eventService               = eventService;
            _contactRelationshipService = contactRelationshipService;
            _serveService               = serveService;
            _participantService         = participantService;
            _communicationService       = communicationService;
            _contactService             = contactService;
            _objectAttributeService     = objectAttributeService;
            _apiUserService             = apiUserService;
            _attributeRepository        = attributeRepository;
            _emailCommunicationService  = emailCommunicationService;
            _userRepository             = userRepository;
            _invitationRepository       = invitationRepository;
            _attributeService           = attributeService;
            _domainId = configurationWrapper.GetConfigIntValue("DomainId");

            _groupRoleDefaultId           = _configurationWrapper.GetConfigIntValue("Group_Role_Default_ID");
            _defaultAuthorUserId          = configurationWrapper.GetConfigIntValue("DefaultAuthorUser");
            _defaultContactEmailId        = _configurationWrapper.GetConfigIntValue("DefaultContactEmailId");
            _journeyGroupTypeId           = configurationWrapper.GetConfigIntValue("JourneyGroupTypeId");
            _groupCategoryAttributeTypeId = configurationWrapper.GetConfigIntValue("GroupCategoryAttributeTypeId");
            _groupTypeAttributeTypeId     = configurationWrapper.GetConfigIntValue("GroupTypeAttributeTypeId");
            _groupAgeRangeAttributeTypeId = configurationWrapper.GetConfigIntValue("GroupAgeRangeAttributeTypeId");
            _groupRoleLeader               = configurationWrapper.GetConfigIntValue("GroupRoleLeader");
            _onsiteGroupTypeId             = _configurationWrapper.GetConfigIntValue("OnsiteGroupTypeId");
            _childcareEventTypeId          = _configurationWrapper.GetConfigIntValue("ChildcareEventType");
            _removeSelfFromGroupTemplateId = _configurationWrapper.GetConfigIntValue("RemoveSelfFromGroupTemplateId");
            _dateTimeWrapper               = dateTimeWrapper;
        }
示例#25
0
        public ContactRepository(IMinistryPlatformService ministryPlatformService, IAuthenticationRepository authenticationService, IConfigurationWrapper configuration, IMinistryPlatformRestRepository ministryPlatformRest, IApiUserRepository apiUserRepository)
            : base(authenticationService, configuration)
        {
            _ministryPlatformService = ministryPlatformService;
            _ministryPlatformRest    = ministryPlatformRest;
            _apiUserRepository       = apiUserRepository;

            _householdsPageId           = configuration.GetConfigIntValue("Households");
            _securityRolesSubPageId     = configuration.GetConfigIntValue("SecurityRolesSubPageId");
            _congregationDefaultId      = configuration.GetConfigIntValue("Congregation_Default_ID");
            _householdDefaultSourceId   = configuration.GetConfigIntValue("Household_Default_Source_ID");
            _householdPositionDefaultId = configuration.GetConfigIntValue("Household_Position_Default_ID");
            _addressesPageId            = configuration.GetConfigIntValue("Addresses");
            _contactsPageId             = configuration.GetConfigIntValue("Contacts");
            _participantsPageId         = configuration.GetConfigIntValue("Participants");
        }
示例#26
0
 public ApiUserLogic(
     IApiUserRepository apiUserRepository,
     IJwtUtility jwtUtility,
     ISha256Utility sha256Utility,
     IResultFlowFactory resultFlowFactory,
     ILogger <IApiUserLogic> logger,
     IConfiguration configuration
     )
 {
     _apiUserRepository = apiUserRepository;
     _jwtUtility        = jwtUtility;
     _sha256Utility     = sha256Utility;
     ResultFlowFactory  = resultFlowFactory;
     Logger             = logger;
     Configuration      = configuration;
 }
示例#27
0
 public ChildcareRequestRepository(IConfigurationWrapper configurationWrapper, IMinistryPlatformService ministryPlatformService, IApiUserRepository apiUserService, IEventRepository eventService, IGroupRepository groupService, IMinistryPlatformRestRepository ministryPlatformRest)
 {
     _ministryPlatformRest           = ministryPlatformRest;
     _ministryPlatformService        = ministryPlatformService;
     _apiUserService                 = apiUserService;
     _eventService                   = eventService;
     _childcareRequestPageId         = configurationWrapper.GetConfigIntValue("ChildcareRequestPageId");
     _childcareRequestDatesPageId    = configurationWrapper.GetConfigIntValue("ChildcareRequestDatesPageId");
     _childcareEmailPageViewId       = configurationWrapper.GetConfigIntValue("ChildcareEmailPageView");
     _childcareRequestStatusPending  = configurationWrapper.GetConfigIntValue("ChildcareRequestPending");
     _childcareRequestStatusApproved = configurationWrapper.GetConfigIntValue("ChildcareRequestApproved");
     _childcareEventType             = configurationWrapper.GetConfigIntValue("ChildcareEventType");
     _groupService                   = groupService;
     _childcareRequestDatesId        = configurationWrapper.GetConfigIntValue("ChildcareRequestDates");
     _myChildcareRequestDatesId      = configurationWrapper.GetConfigIntValue("MyChildcareRequestDates");
 }
示例#28
0
 public AccountService(IConfigurationWrapper configurationWrapper,
                       ICommunicationRepository communicationService,
                       IAuthenticationRepository authenticationService,
                       ISubscriptionsService subscriptionService,
                       IMinistryPlatformService ministryPlatformService,
                       ILookupRepository lookupService,
                       IApiUserRepository apiUserService,
                       IParticipantRepository participantService)
 {
     _configurationWrapper    = configurationWrapper;
     _communicationService    = communicationService;
     _authenticationService   = authenticationService;
     _subscriptionsService    = subscriptionService;
     _ministryPlatformService = ministryPlatformService;
     _lookupService           = lookupService;
     _apiUserService          = apiUserService;
     _participantService      = participantService;
 }
示例#29
0
 public CampService(
     ICampRepository campService,
     IFormSubmissionRepository formSubmissionRepository,
     IConfigurationWrapper configurationWrapper,
     IParticipantRepository partcipantRepository,
     IEventRepository eventRepository,
     IApiUserRepository apiUserRepository,
     IContactRepository contactRepository,
     ICongregationRepository congregationRepository,
     IGroupRepository groupRepository,
     IEventParticipantRepository eventParticipantRepository,
     IMedicalInformationRepository medicalInformationRepository,
     IProductRepository productRepository,
     IInvoiceRepository invoiceRepository,
     ICommunicationRepository communicationRepository,
     IPaymentRepository paymentRepository,
     IObjectAttributeService objectAttributeService,
     ICampRules campRules,
     IPaymentService paymentService)
 {
     _campService = campService;
     _formSubmissionRepository     = formSubmissionRepository;
     _configurationWrapper         = configurationWrapper;
     _participantRepository        = partcipantRepository;
     _eventRepository              = eventRepository;
     _apiUserRepository            = apiUserRepository;
     _contactRepository            = contactRepository;
     _congregationRepository       = congregationRepository;
     _groupRepository              = groupRepository;
     _eventParticipantRepository   = eventParticipantRepository;
     _medicalInformationRepository = medicalInformationRepository;
     _productRepository            = productRepository;
     _invoiceRepository            = invoiceRepository;
     _paymentRepository            = paymentRepository;
     _communicationRepository      = communicationRepository;
     _objectAttributeService       = objectAttributeService;
     _campRules      = campRules;
     _paymentService = paymentService;
 }
示例#30
0
 public TripService(IEventParticipantRepository eventParticipant,
                    IDonationRepository donationService,
                    IGroupRepository groupService,
                    IFormSubmissionRepository formSubmissionService,
                    IEventRepository eventService,
                    IPledgeRepository pledgeService,
                    ICampaignRepository campaignService,
                    IPrivateInviteRepository privateInviteService,
                    ICommunicationRepository communicationService,
                    IContactRepository contactService,
                    IContactRelationshipRepository contactRelationshipService,
                    IConfigurationWrapper configurationWrapper,
                    IPersonService personService,
                    IServeService serveService,
                    IProgramRepository programRepository,
                    IApiUserRepository apiUserRepository,
                    ITripRepository tripRepository,
                    IDonorRepository mpDonorService)
 {
     _eventParticipantService    = eventParticipant;
     _donationService            = donationService;
     _groupService               = groupService;
     _formSubmissionService      = formSubmissionService;
     _mpEventService             = eventService;
     _mpPledgeService            = pledgeService;
     _campaignService            = campaignService;
     _privateInviteService       = privateInviteService;
     _communicationService       = communicationService;
     _contactService             = contactService;
     _contactRelationshipService = contactRelationshipService;
     _configurationWrapper       = configurationWrapper;
     _personService              = personService;
     _serveService               = serveService;
     _programRepository          = programRepository;
     _apiUserRepository          = apiUserRepository;
     _tripRepository             = tripRepository;
     _mpDonorService             = mpDonorService;
 }