Exemplo n.º 1
0
 public RefundRequestService(IRefundRequestRepository refundRequestRepository, IOrderRepository orderRepository, IEventRepository eventRepository, IHostRepository hostRepository,
                             ICustomerRepository customerRepository, IOrganizationRoleUserRepository organizationRoleUserRepository, IRoleRepository roleRepository, IRefundRequestListModelFactory refundRequestListFactory,
                             ISessionContext context, IOrderController orderController, ISourceCodeOrderDetailRepository sourceCodeOrderDetailRepository, IOrderService orderService, IElectronicProductRepository productRepository,
                             IShippingOptionRepository shippingOptionRepository, IShippingDetailRepository shippingDetailRepository, IAddressRepository addressRepository, IEventCustomerRepository eventCustomerRepository,
                             IShippingDetailService shippingDetailService, IEventAppointmentCancellationLogRepository eventAppointmentCancellationLogRepository)
 {
     _refundRequestRepository         = refundRequestRepository;
     _eventRepository                 = eventRepository;
     _hostRepository                  = hostRepository;
     _customerRepository              = customerRepository;
     _organizationRoleUserRepository  = organizationRoleUserRepository;
     _roleRepository                  = roleRepository;
     _refundRequestListFactory        = refundRequestListFactory;
     _sessionContext                  = context;
     _orderRepository                 = orderRepository;
     _orderController                 = orderController;
     _sourceCodeOrderDetailRepository = sourceCodeOrderDetailRepository;
     _orderService             = orderService;
     _productRepository        = productRepository;
     _shippingOptionRepository = shippingOptionRepository;
     _shippingDetailRepository = shippingDetailRepository;
     _addressRepository        = addressRepository;
     _eventCustomerRepository  = eventCustomerRepository;
     _shippingDetailService    = shippingDetailService;
     _eventAppointmentCancellationLogRepository = eventAppointmentCancellationLogRepository;
 }
Exemplo n.º 2
0
 public CustomerService(IAddressService addressService, ICustomerRepository customerRepository, ITestimonialRepository testimonialRepository, IUserService userService,
                        IProspectCustomerRepository prospectCustomerRepository, IUniqueItemRepository <ProspectCustomer> uniqueItemProspectCustomerRepository, IEventCustomerRepository eventCustomerRepository,
                        IUserNameGenerator userNameGenerator, IShippingDetailRepository shippingDetailRepository, IPrimaryCarePhysicianRepository primaryCarePhysicianRepository,
                        IEventRepository eventRepository, ICorporateAccountRepository corporateAccountRepository, ILanguageRepository languageRepository, ILanguageService languageService,
                        ICustomerProfileHistoryRepository customerProfileHistoryRepository, IPhoneNumberFactory phoneNumberFactory, ICallQueueCustomerPublisher callQueueCustomerPublisher,
                        ICustomerTargetedService customerTargetedService, ICustomerEligibilityRepository customerEligibilityRepository, IPhysicianRecordRequestSignatureRepository physicianRecordRequestSignatureRepository,
                        IUniqueItemRepository <File> fileRepository, IMediaRepository mediaRepository, ICallQueueCustomerPubFactory callQueueCustomerPubFactory)
 {
     _addressService                            = addressService;
     _customerRepository                        = customerRepository;
     _testimonialRepository                     = testimonialRepository;
     _userService                               = userService;
     _prospectCustomerRepository                = prospectCustomerRepository;
     _uniqueItemProspectCustomerRepository      = uniqueItemProspectCustomerRepository;
     _eventCustomerRepository                   = eventCustomerRepository;
     _userNameGenerator                         = userNameGenerator;
     _shippingDetailRepository                  = shippingDetailRepository;
     _primaryCarePhysicianRepository            = primaryCarePhysicianRepository;
     _eventRepository                           = eventRepository;
     _corporateAccountRepository                = corporateAccountRepository;
     _languageRepository                        = languageRepository;
     _languageService                           = languageService;
     _customerProfileHistoryRepository          = customerProfileHistoryRepository;
     _phoneNumberFactory                        = phoneNumberFactory;
     _callQueueCustomerPublisher                = callQueueCustomerPublisher;
     _customerTargetedService                   = customerTargetedService;
     _customerEligibilityRepository             = customerEligibilityRepository;
     _physicianRecordRequestSignatureRepository = physicianRecordRequestSignatureRepository;
     _fileRepository                            = fileRepository;
     _mediaRepository                           = mediaRepository;
     _callQueueCustomerPubFactory               = callQueueCustomerPubFactory;
 }
Exemplo n.º 3
0
 public HourlyAppointmentBookedReportingService(IEventCustomerRepository eventCustomerRepository, ICustomerRepository customerRepository,
                                                IUniqueItemRepository <Appointment> appointmentRepository, IEventReportingService eventReportingService, IOrderRepository orderRepository,
                                                IEventPackageRepository eventPackageRepository, IEventTestRepository eventTestRepository, IEventAppointmentChangeLogRepository eventAppointmentChangeLogRepository,
                                                IOrganizationRoleUserRepository organizationRoleUserRepository, IRoleRepository roleRepository, IPrimaryCarePhysicianRepository primaryCarePhysicianRepository,
                                                ILanguageRepository languageRepository, ICustomAppointmentsBookedModelFactory customAppointmentsBookedModelFactory,
                                                ISourceCodeRepository sourceCodeRepository, ICallCenterCallRepository callCenterCallRepository, IShippingOptionRepository shippingOptionRepository,
                                                IShippingDetailRepository shippingDetailRepository, ICorporateCustomerCustomTagRepository customTagRepository,
                                                ICorporateAccountRepository corporateAccountRepository, IPcpAppointmentRepository pcpAppointmentRepository, IAccountAdditionalFieldRepository accountAdditionalFieldRepository,
                                                ICustomerEligibilityRepository customerEligibilityRepository)
 {
     _eventCustomerRepository             = eventCustomerRepository;
     _customerRepository                  = customerRepository;
     _appointmentRepository               = appointmentRepository;
     _eventReportingService               = eventReportingService;
     _orderRepository                     = orderRepository;
     _eventPackageRepository              = eventPackageRepository;
     _eventTestRepository                 = eventTestRepository;
     _eventAppointmentChangeLogRepository = eventAppointmentChangeLogRepository;
     _organizationRoleUserRepository      = organizationRoleUserRepository;
     _roleRepository = roleRepository;
     _primaryCarePhysicianRepository       = primaryCarePhysicianRepository;
     _languageRepository                   = languageRepository;
     _customAppointmentsBookedModelFactory = customAppointmentsBookedModelFactory;
     _sourceCodeRepository                 = sourceCodeRepository;
     _callCenterCallRepository             = callCenterCallRepository;
     _shippingOptionRepository             = shippingOptionRepository;
     _shippingDetailRepository             = shippingDetailRepository;
     _customTagRepository                  = customTagRepository;
     _corporateAccountRepository           = corporateAccountRepository;
     _pcpAppointmentRepository             = pcpAppointmentRepository;
     _accountAdditionalFieldRepository     = accountAdditionalFieldRepository;
     _customerEligibilityRepository        = customerEligibilityRepository;
 }
 public CustomerOrderBuilderService(IOrderRepository orderRepository, IEventPackageRepository eventPackageRepository, IEventTestRepository eventTestRepository, ICustomerRepository customerRepository, IShippingDetailRepository shippingDetailRepository)
 {
     _orderRepository          = orderRepository;
     _eventPackageRepository   = eventPackageRepository;
     _eventTestRepository      = eventTestRepository;
     _customerRepository       = customerRepository;
     _shippingDetailRepository = shippingDetailRepository;
 }
Exemplo n.º 5
0
 public MemberResultMailedReportService(IShippingDetailRepository shippingDetailRepository, ICustomerRepository customerRepository, IEventCustomerRepository eventCustomerRepository,
                                        IMemberResultMailedReportFactory memberResultMailedReportFactory, IAddressRepository addressRepository)
 {
     _shippingDetailRepository        = shippingDetailRepository;
     _customerRepository              = customerRepository;
     _eventCustomerRepository         = eventCustomerRepository;
     _memberResultMailedReportFactory = memberResultMailedReportFactory;
     _addressRepository = addressRepository;
 }
Exemplo n.º 6
0
 public PcpResultMailedReportService(IShippingDetailRepository shippingDetailRepository, IUniqueItemRepository <EventCustomer> eventCustomerRepository,
                                     ICustomerRepository customerRepository, IPcpResultMailedReportListModelFactory pcpResultMailedReportListModelFactory,
                                     IShippingOptionRepository shippingOptionRepository, IPrimaryCarePhysicianRepository primaryCarePhysicianRepository)
 {
     _shippingDetailRepository = shippingDetailRepository;
     _eventCustomerRepository  = eventCustomerRepository;
     _customerRepository       = customerRepository;
     _pcpResultMailedReportListModelFactory = pcpResultMailedReportListModelFactory;
     _shippingOptionRepository       = shippingOptionRepository;
     _primaryCarePhysicianRepository = primaryCarePhysicianRepository;
 }
Exemplo n.º 7
0
 public OrderViewDataFactory(IUserRepository <User> userRepository, IEventTestRepository testRepository,
                             IEventPackageRepository packageRepository, ICustomerRepository customerRepository,
                             IOrganizationRoleUserRepository organizationRoleUserRepository,
                             IShippingDetailRepository shippingDetailRepository, IElectronicProductRepository electronicProductRepository, IRoleRepository roleRepository)
 {
     _userRepository                 = userRepository;
     _eventTestRepository            = testRepository;
     _eventPackageRepository         = packageRepository;
     _customerRepository             = customerRepository;
     _organizationRoleUserRepository = organizationRoleUserRepository;
     _shippingDetailRepository       = shippingDetailRepository;
     _electronicProductRepository    = electronicProductRepository;
     _roleRepository                 = roleRepository;
 }
Exemplo n.º 8
0
        public CustomerShippingService(IShippingOptionRepository shippingOptionRepository, ICustomerRepository customerRepository,
                                       IShippingController shippingController, IAddressService addressService, IOrderRepository orderRepository, IOrderController orderController,
                                       IShippingDetailOrderDetailRepository shippingDetailOrderDetailRepository, IShippingDetailRepository shippingDetailRepository)
        {
            _shippingOptionRepository = shippingOptionRepository;
            _customerRepository       = customerRepository;
            _shippingController       = shippingController;
            _addressService           = addressService;

            _orderRepository = orderRepository;
            _orderController = orderController;

            _shippingDetailOrderDetailRepository = shippingDetailOrderDetailRepository;
            _shippingDetailRepository            = shippingDetailRepository;
        }
Exemplo n.º 9
0
 public CallQueueService(ICallQueueRepository callQueueRepository, ICallQueueAssignmentRepository callQueueAssignmentRepository, ICallQueueCriteriaRepository callQueueCriteriaRepository,
                         ICriteriaRepository criteriaRepository, IOrganizationRoleUserRepository organizationRoleUserRepository, ICallQueueListModelFactory callQueueListModelFactory,
                         ICallQueueCustomerRepository callQueueCustomerRepository, ICallQueueReportListModelFactory callQueueReportListModelFactory, IScriptRepository scriptRepository,
                         IOutreachCallReportListModelFactory outreachCallReportListModelFactory, ICustomerRepository customerRepository,
                         ICorporateCustomerCustomTagRepository corporateCustomerCustomTagRepository, IEventCustomerRepository eventCustomerRepository, IEventRepository eventRepository,
                         ICallCenterCallRepository callCenterCallRepository, IEventBasicInfoListHelper eventBasicInfoListHelper, IAppointmentRepository appointmentRepository, ICallCenterNotesRepository callCenterNotesRepository,
                         IUncontactedCustomersListModelFactory uncontactedCustomersListModelFactory, ISettings settings, IShippingDetailRepository shippingDetailRepository, IAddressRepository addressRepository,
                         ICallQueueExcludedCustomerReportListModelFactory callQueueExcludedCustomerReportListModelFactory, IProspectCustomerRepository prospectCustomerRepository,
                         IUserRepository <User> userRepository, ICustomerWithNoEventsInAreaReportListModelFactory customerWithNoEventsInAreaReportListModelFactory,
                         ICallCenterCallReportListModelFactory callCenterCallReportListModelFactory, ICorporateAccountRepository corporateAccountRepository, IAccountCallQueueSettingRepository callQueueSettingRepository,
                         IHealthPlanCallQueueCriteriaRepository healthPlanCallQueueCriteriaRepository, ICustomerEligibilityRepository customerEligibilityRepository, ICustomerTargetedRepository customerTargetedRepository)
 {
     _callQueueRepository                  = callQueueRepository;
     _callQueueAssignmentRepository        = callQueueAssignmentRepository;
     _callQueueCriteriaRepository          = callQueueCriteriaRepository;
     _criteriaRepository                   = criteriaRepository;
     _organizationRoleUserRepository       = organizationRoleUserRepository;
     _callQueueListModelFactory            = callQueueListModelFactory;
     _callQueueCustomerRepository          = callQueueCustomerRepository;
     _callQueueReportListModelFactory      = callQueueReportListModelFactory;
     _outreachCallReportListModelFactory   = outreachCallReportListModelFactory;
     _customerRepository                   = customerRepository;
     _corporateCustomerCustomTagRepository = corporateCustomerCustomTagRepository;
     _eventCustomerRepository              = eventCustomerRepository;
     _eventRepository                      = eventRepository;
     _callCenterCallRepository             = callCenterCallRepository;
     _scriptRepository                     = scriptRepository;
     _eventBasicInfoListHelper             = eventBasicInfoListHelper;
     _appointmentRepository                = appointmentRepository;
     _callCenterNotesRepository            = callCenterNotesRepository;
     _uncontactedCustomersListModelFactory = uncontactedCustomersListModelFactory;
     _settings = settings;
     _shippingDetailRepository = shippingDetailRepository;
     _addressRepository        = addressRepository;
     _callQueueExcludedCustomerReportListModelFactory = callQueueExcludedCustomerReportListModelFactory;
     _prospectCustomerRepository = prospectCustomerRepository;
     _userRepository             = userRepository;
     _customerWithNoEventsInAreaReportListModelFactory = customerWithNoEventsInAreaReportListModelFactory;
     _callCenterCallReportListModelFactory             = callCenterCallReportListModelFactory;
     _corporateAccountRepository            = corporateAccountRepository;
     _callQueueSettingRepository            = callQueueSettingRepository;
     _healthPlanCallQueueCriteriaRepository = healthPlanCallQueueCriteriaRepository;
     _customerEligibilityRepository         = customerEligibilityRepository;
     _customerTargetedRepository            = customerTargetedRepository;
 }
Exemplo n.º 10
0
 public PcpShippingService(IPrimaryCarePhysicianRepository primaryCarePhysicianRepository, IShippingOptionRepository shippingOptionRepository,
                           IShippingController shippingController, IAddressService addressService, IMediaRepository mediaRepository, ISettings settings, IPdfGenerator pdfGenerator,
                           IOrderRepository orderRepository, IOrderController orderController, IElectronicProductRepository electronicProductRepository,
                           IShippingDetailOrderDetailRepository shippingDetailOrderDetailRepository, IShippingDetailRepository shippingDetailRepository)
 {
     _primaryCarePhysicianRepository = primaryCarePhysicianRepository;
     _shippingOptionRepository       = shippingOptionRepository;
     _shippingController             = shippingController;
     _addressService                      = addressService;
     _mediaRepository                     = mediaRepository;
     _settings                            = settings;
     _pdfGenerator                        = pdfGenerator;
     _orderRepository                     = orderRepository;
     _orderController                     = orderController;
     _electronicProductRepository         = electronicProductRepository;
     _shippingDetailOrderDetailRepository = shippingDetailOrderDetailRepository;
     _shippingDetailRepository            = shippingDetailRepository;
 }
Exemplo n.º 11
0
        protected void SetUp()
        {
            _orderRepository                = _mocks.StrictMock <IOrderRepository>();
            _orderItemRepository            = _mocks.StrictMock <IOrderItemRepository>();
            _orderFactory                   = _mocks.StrictMock <IOrderFactory>();
            _orderDetailFactory             = _mocks.StrictMock <IOrderDetailFactory>();
            _orderItemStatusFactory         = _mocks.StrictMock <IOrderItemStatusFactory>();
            _orderSynchronizationService    = _mocks.StrictMock <IOrderSynchronizationService>();
            _refundRepository               = _mocks.StrictMock <IUniqueItemRepository <Refund> >();
            _electronicProductRepository    = _mocks.StrictMock <IElectronicProductRepository>();
            _shippingDetailRepository       = _mocks.StrictMock <IShippingDetailRepository>();
            _preApprovedTestRepository      = _mocks.StrictMock <IPreApprovedTestRepository>();
            _preApprovedPackageRepository   = _mocks.StrictMock <IPreApprovedPackageRepository>();
            _organizationRoleUserRepository = _mocks.StrictMock <IOrganizationRoleUserRepository>();

            _orderController = new OrderController(_orderRepository, _orderItemRepository, _orderFactory, _orderDetailFactory, _electronicProductRepository, _orderItemStatusFactory,
                                                   _orderSynchronizationService, _refundRepository, _shippingDetailRepository, _preApprovedTestRepository, _preApprovedPackageRepository,
                                                   _organizationRoleUserRepository);
        }
Exemplo n.º 12
0
 public OrderController(IOrderRepository orderRepository, IOrderItemRepository orderItemRepository,
                        IOrderFactory orderFactory, IOrderDetailFactory orderDetailFactory, IElectronicProductRepository electronicProductRepository,
                        IOrderItemStatusFactory orderItemStatusFactory, IOrderSynchronizationService orderSynchronizationService, IUniqueItemRepository <Refund> refundRepository,
                        IShippingDetailRepository shippingDetailRepository, IPreApprovedTestRepository preApprovedTestRepository, IPreApprovedPackageRepository preApprovedPackageRepository,
                        IOrganizationRoleUserRepository organizationRoleUserRepository)
 {
     _orderRepository                = orderRepository;
     _orderItemStatusFactory         = orderItemStatusFactory;
     _orderItemRepository            = orderItemRepository;
     _orderFactory                   = orderFactory;
     _orderDetailFactory             = orderDetailFactory;
     _orderSynchronizationService    = orderSynchronizationService;
     _refundRepository               = refundRepository;
     _electronicProductRepository    = electronicProductRepository;
     _shippingDetailRepository       = shippingDetailRepository;
     _preApprovedTestRepository      = preApprovedTestRepository;
     _preApprovedPackageRepository   = preApprovedPackageRepository;
     _organizationRoleUserRepository = organizationRoleUserRepository;
 }
Exemplo n.º 13
0
        public ResultReadyNotificationPollingAgent(ILogManager logManager, IEventCustomerResultRepository eventCustomerResultRepository, ICustomerRepository customerRepository, IConfigurationSettingRepository configurationSettingRepository,
                                                   IEventRepository eventRepository, IShippingDetailRepository shippingDetailRepository, IDigitalAssetAccessLogRepository digitalAssetAccessLogRepository, INotifier notifier, IEmailNotificationModelsFactory emailNotificationModelsFactory,
                                                   ISettings setting, ICorporateAccountRepository corporateAccountRepository, IEmailTemplateRepository emailTemplateRepository, IPrimaryCarePhysicianRepository primaryCarePhysicianRepository)
        {
            _logger = logManager.GetLogger <ResultReadyNotificationPollingAgent>();
            _eventCustomerResultRepository  = eventCustomerResultRepository;
            _customerRepository             = customerRepository;
            _configurationSettingRepository = configurationSettingRepository;
            _eventRepository                 = eventRepository;
            _shippingDetailRepository        = shippingDetailRepository;
            _digitalAssetAccessLogRepository = digitalAssetAccessLogRepository;

            _notifier = notifier;
            _emailNotificationModelsFactory = emailNotificationModelsFactory;

            _setting = setting;
            _corporateAccountRepository     = corporateAccountRepository;
            _emailTemplateRepository        = emailTemplateRepository;
            _primaryCarePhysicianRepository = primaryCarePhysicianRepository;
        }
Exemplo n.º 14
0
        public ResultNotificationPollingAgent(IEventCustomerResultRepository eventCustomerResultRepository, IEmailNotificationModelsFactory emailNotificationModelsFactory, ICustomerRepository customerRepository,
                                              INotifier notifier, ILogManager logManager, ISettings settings, IConfigurationSettingRepository configurationSettingRepository, IOrderRepository orderRepository, IShippingDetailRepository shippingDetailRepository,
                                              IEventRepository eventRepository, ICorporateAccountRepository corporateAccountRepository, IEmailTemplateRepository emailTemplateRepository, IPrimaryCarePhysicianRepository primaryCarePhysicianRepository)
        {
            _eventCustomerResultRepository  = eventCustomerResultRepository;
            _emailNotificationModelsFactory = emailNotificationModelsFactory;
            _customerRepository             = customerRepository;
            _notifier             = notifier;
            _testResultRepository = new TestResultRepository();
            _logger = logManager.GetLogger <ResultNotificationPollingAgent>();
            _buffer = settings.IntervalResultDeliveryBuffer;

            _configurationSettingRepository = configurationSettingRepository;
            _orderRepository                = orderRepository;
            _shippingDetailRepository       = shippingDetailRepository;
            _eventRepository                = eventRepository;
            _corporateAccountRepository     = corporateAccountRepository;
            _emailTemplateRepository        = emailTemplateRepository;
            _primaryCarePhysicianRepository = primaryCarePhysicianRepository;
            _settings = settings;
        }
Exemplo n.º 15
0
 public OrganizationService(IOrganizationRepository organizationRepository, IAddressService addressService, IAddressRepository addressRepository, ICorporateAccountRepository corporateAccountRepository,
                            ICorporateAccountListModelFactory corporateAccountListModelFactory, IMedicalVendorRepository medicalVendorRepository, IMedicalVendorListModelFactory medicalVendorListModelFactory,
                            IHospitalPartnerRepository hospitalPartnerRepository, IEventRepository eventRepository, IHostRepository hostRepository, IEventCustomerResultRepository eventCustomerResultRepository,
                            ICorporateAccountEventListFactory corporateAccountEventListFactory, IHospitalPartnerCustomerRepository hospitalPartnerCustomerRepository, ICustomerRepository customerRepository,
                            IUniqueItemRepository <File> fileRepository, IShippingDetailRepository shippingDetailRepository, IHospitalPartnerDashboardViewModelFactory hospitalPartnerViewModelFactory,
                            IHospitalFacilityRepository hospitalFacilityRepository, IHospitalFacilityListModelFactory hospitalFacilityListModelFactory, IPackageRepository packageRepository, IHospitalPartnerPackageFactory hospitalPartnerPackagFactory,
                            IHospitalPartnerPackageRepository hospitalPartnerPackageRepository, IConfigurationSettingRepository configurationSettingRepository, IEventAppointmentStatsService eventAppointmentStatsService, IPodRepository podRepository,
                            IEventStaffAssignmentRepository eventStaffAssignmentRepository, IOrganizationRoleUserRepository organizationRoleUserRepository, IEventVolumeFactory eventVolumeFactory, IUniqueItemRepository <CorporateAccount> uniqueItemCorporateAccountRepository, ICorporateAccountDashboardFactory corporateAccountDashboardFactory)
 {
     _fileRepository                    = fileRepository;
     _organizationRepository            = organizationRepository;
     _addressService                    = addressService;
     _addressRepository                 = addressRepository;
     _corporateAccountRepository        = corporateAccountRepository;
     _corporateAccountListModelFactory  = corporateAccountListModelFactory;
     _medicalVendorRepository           = medicalVendorRepository;
     _medicalVendorListModelFactory     = medicalVendorListModelFactory;
     _hospitalPartnerRepository         = hospitalPartnerRepository;
     _eventRepository                   = eventRepository;
     _hostRepository                    = hostRepository;
     _eventCustomerResultRepository     = eventCustomerResultRepository;
     _corporateAccountEventListFactory  = corporateAccountEventListFactory;
     _hospitalPartnerCustomerRepository = hospitalPartnerCustomerRepository;
     _shippingDetailRepository          = shippingDetailRepository;
     _hospitalPartnerViewModelFactory   = hospitalPartnerViewModelFactory;
     _customerRepository                = customerRepository;
     _hospitalFacilityRepository        = hospitalFacilityRepository;
     _hospitalFacilityListModelFactory  = hospitalFacilityListModelFactory;
     _packageRepository                 = packageRepository;
     _hospitalPartnerPackagFactory      = hospitalPartnerPackagFactory;
     _hospitalPartnerPackageRepository  = hospitalPartnerPackageRepository;
     _configurationSettingRepository    = configurationSettingRepository;
     _eventAppointmentStatsService      = eventAppointmentStatsService;
     _podRepository = podRepository;
     _eventStaffAssignmentRepository       = eventStaffAssignmentRepository;
     _organizationRoleUserRepository       = organizationRoleUserRepository;
     _eventVolumeFactory                   = eventVolumeFactory;
     _uniqueItemCorporateAccountRepository = uniqueItemCorporateAccountRepository;
     _corporateAccountDashboardFactory     = corporateAccountDashboardFactory;
 }
Exemplo n.º 16
0
 public HourlyOutreachReportingService(ICallCenterCallRepository callCenterCallRepository, ICallQueueRepository callQueueRepository,
                                       ICustomerRepository customerRepository, ICorporateCustomerCustomTagRepository corporateCustomerCustomTagRepository,
                                       IEventRepository eventRepository, IEventBasicInfoListHelper eventBasicInfoListHelper, IEventCustomerRepository eventCustomerRepository,
                                       IAppointmentRepository appointmentRepository, IOrganizationRoleUserRepository organizationRoleUserRepository, ICallCenterNotesRepository callCenterNotesRepository,
                                       IShippingDetailRepository shippingDetailRepository, IAddressRepository addressRepository, IOutreachCallReportListModelFactory outreachCallReportListModelFactory,
                                       ICustomerEligibilityRepository customerEligibilityRepository)
 {
     _callCenterCallRepository             = callCenterCallRepository;
     _callQueueRepository                  = callQueueRepository;
     _customerRepository                   = customerRepository;
     _corporateCustomerCustomTagRepository = corporateCustomerCustomTagRepository;
     _eventRepository                    = eventRepository;
     _eventBasicInfoListHelper           = eventBasicInfoListHelper;
     _eventCustomerRepository            = eventCustomerRepository;
     _appointmentRepository              = appointmentRepository;
     _organizationRoleUserRepository     = organizationRoleUserRepository;
     _callCenterNotesRepository          = callCenterNotesRepository;
     _shippingDetailRepository           = shippingDetailRepository;
     _addressRepository                  = addressRepository;
     _outreachCallReportListModelFactory = outreachCallReportListModelFactory;
     _customerEligibilityRepository      = customerEligibilityRepository;
 }
Exemplo n.º 17
0
        public ShippingDetailService(IShippingDetailRepository shippingDetailRepository, IUniqueItemRepository <EventCustomer> eventCustomerRepository, ICustomerRepository customerRepository, IEventRepository eventRepository,
                                     IEventCustomerResultRepository eventCustomerResultRepository, IOrderRepository orderRepository, IEventPackageRepository eventPackageRepository, IEventTestRepository eventTestRepository, IAddressRepository addressRepository,
                                     IUniqueItemRepository <ShippingOption> shippingOptionRepository, IEventCustomerShippingDetailViewDataFactory eventCustomerShippingDetailViewDataFactory, IElectronicProductRepository productRepository,
                                     IEmailNotificationModelsFactory emailNotificationModelsFactory, INotifier notifier, INotificationTypeRepository notificationTypeRepository, IOrganizationRoleUserRepository organizationRoleUserRepository)
        {
            _shippingDetailRepository      = shippingDetailRepository;
            _eventCustomerRepository       = eventCustomerRepository;
            _customerRepository            = customerRepository;
            _eventRepository               = eventRepository;
            _eventCustomerResultRepository = eventCustomerResultRepository;
            _orderRepository               = orderRepository;
            _eventPackageRepository        = eventPackageRepository;
            _eventTestRepository           = eventTestRepository;
            _addressRepository             = addressRepository;
            _shippingOptionRepository      = shippingOptionRepository;
            _eventCustomerShippingDetailViewDataFactory = eventCustomerShippingDetailViewDataFactory;
            _productRepository = productRepository;

            _emailNotificationModelsFactory = emailNotificationModelsFactory;
            _notifier = notifier;
            _notificationTypeRepository     = notificationTypeRepository;
            _organizationRoleUserRepository = organizationRoleUserRepository;
        }
Exemplo n.º 18
0
 public ShippingController(IShippingDetailRepository shippingDetailRepository, IAddressService addressService)
 {
     _shippingDetailRepository = shippingDetailRepository;
     _addressService           = addressService;
 }