コード例 #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;
 }
コード例 #2
0
        protected override void SetUp()
        {
            base.SetUp();
            _mocks.StrictMock <IOrderDetailFactory>();
            _mockedSourceCodeOrderDetailMapper = _mocks.StrictMock
                                                 <IMapper <SourceCodeOrderDetail, SourceCodeOrderDetailEntity> >();
            _mockedEventCustomerOrderDetailMapper =
                _mocks.StrictMock <IMapper <EventCustomerOrderDetail, EventCustomerOrderDetailEntity> >();
            _mockedShippingDetailOrderDetailMapper =
                _mocks.StrictMock <IMapper <ShippingDetailOrderDetail, ShippingDetailOrderDetailEntity> >();
            _sourceCodeOrderDetailRepository     = _mocks.StrictMock <ISourceCodeOrderDetailRepository>();
            _eventCustomerOrderDetailRepository  = _mocks.StrictMock <IEventCustomerOrderDetailRepository>();
            _shippingDetailOrderDetailRepository = _mocks.StrictMock <IShippingDetailOrderDetailRepository>();
            _mockedOrderDetailMapper             = _mocks.StrictMock <IMapper <OrderDetail, OrderDetailEntity> >();
            _mockedOrderItemRepository           = _mocks.StrictMock <IOrderItemRepository>();
            _mockShippingOptionRepository        = _mocks.StrictMock <IShippingOptionRepository>();

            _orderDetailRepository = new OrderDetailRepository(_persistenceLayer,
                                                               _mockedSourceCodeOrderDetailMapper,
                                                               _mockedEventCustomerOrderDetailMapper,
                                                               _mockedShippingDetailOrderDetailMapper,
                                                               _sourceCodeOrderDetailRepository,
                                                               _eventCustomerOrderDetailRepository,
                                                               _shippingDetailOrderDetailRepository,
                                                               _mockedOrderDetailMapper, _mockedOrderItemRepository, _mockShippingOptionRepository);
        }
コード例 #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;
 }
コード例 #4
0
 public EventCustomerBriefListService(IEventCustomerReportingService eventCustomerReportingService, IElectronicProductRepository productRepository, IShippingOptionRepository shippingOptionRepository,
                                      IEventCustomerRepository eventCustomerRepository)
 {
     _eventCustomerReportingService = eventCustomerReportingService;
     _productRepository             = productRepository;
     _shippingOptionRepository      = shippingOptionRepository;
     _eventCustomerRepository       = eventCustomerRepository;
 }
コード例 #5
0
 /// <summary>
 /// Constructor.
 /// </summary>
 /// <param name="shoppingService">Shopping service</param>
 /// <param name="addressRepository">Address repository</param>
 /// <param name="paymentMethodRepository">Payment method repository</param>
 /// <param name="shippingOptionRepository">Shipping option repository</param>
 /// <param name="countryRepository">Country repository</param>
 public CheckoutService(IShoppingService shoppingService, ICustomerAddressRepository addressRepository, IPaymentMethodRepository paymentMethodRepository, IShippingOptionRepository shippingOptionRepository, ICountryRepository countryRepository)
 {
     mShoppingService          = shoppingService;
     mPaymentMethodRepository  = paymentMethodRepository;
     mShippingOptionRepository = shippingOptionRepository;
     mCountryRepository        = countryRepository;
     mAddressRepository        = addressRepository;
 }
コード例 #6
0
 /// <summary>
 /// Constructor.
 /// You can use a dependency injection container to initialize the services and repositories.
 /// </summary>
 public CheckoutController()
 {
     shoppingService          = new ShoppingService();
     pricingService           = new PricingService();
     paymentRepository        = new KenticoPaymentMethodRepository();
     addressRepository        = new KenticoCustomerAddressRepository();
     shippingOptionRepository = new KenticoShippingOptionRepository();
 }
コード例 #7
0
 public GoogleAnalyticsReportingDataService(IOrderRepository orderRepository, IEventTestRepository eventTestRepository, IElectronicProductRepository productRepository, IShippingOptionRepository shippingOptionRepository, IEventPackageRepository eventPackageRepository, ICustomerRepository customerRepository, IAddressService addressService)
 {
     _orderRepository          = orderRepository;
     _addressService           = addressService;
     _customerRepository       = customerRepository;
     _eventPackageRepository   = eventPackageRepository;
     _shippingOptionRepository = shippingOptionRepository;
     _productRepository        = productRepository;
     _eventTestRepository      = eventTestRepository;
 }
コード例 #8
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;
 }
コード例 #9
0
 public SourceCodeService(IPackageRepository packageRepository, IUniqueItemRepository <Test> testRepository, ISourceCodeRepository sourceCodeRepository, IShippingOptionRepository shippingOptionRepository,
                          IElectronicProductRepository electronicProductRepository, ISourceCodeFactory sourceCodeFactory, IEventRepository eventRepository)
 {
     _packageRepository           = packageRepository;
     _testRepository              = testRepository;
     _sourceCodeRepository        = sourceCodeRepository;
     _sourceCodeFactory           = sourceCodeFactory;
     _shippingOptionRepository    = shippingOptionRepository;
     _electronicProductRepository = electronicProductRepository;
     _eventRepository             = eventRepository;
 }
コード例 #10
0
        public CorporateAccountController(IOrganizationService organizationRepository, ICorporateAccountRepository corporateAccountRepository, IShippingOptionRepository shippingOptionRepository,
                                          ILogManager logManager, ICorporateAccountService corporateAccountService, ITestRepository testRepository, ISessionContext sessionContext)
        {
            _organizationService        = organizationRepository;
            _corporateAccountRepository = corporateAccountRepository;
            _shippingOptionRepository   = shippingOptionRepository;
            _corporateAccountService    = corporateAccountService;
            _testRepository             = testRepository;

            _sessionContext = sessionContext;
            _logger         = logManager.GetLogger <CorporateAccountController>();
        }
コード例 #11
0
        public CustomerRegistrationService(IMassRegistrationEditModelFactory massRegistrationEditModelFactory, ISessionContext sessionContext,
                                           ICustomerService customerService, IOrganizationRoleUserRepository orgRoleUserRepository,
                                           IEventPackageRepository eventPackageRepository, IEventCustomerRepository eventCustomerRepository, IOrderController orderController,
                                           IAddressService addressService, IShippingOptionRepository shippingOptionRepository, IShippingController shippingController, INotifier notifier,
                                           IEmailNotificationModelsFactory emailNotificationModelsFactory, IEventTestRepository eventTestRepository, ISettings settings, IStateRepository stateRepository,
                                           IEventAppointmentService eventAppointmentService, IEventPackageSelectorService eventPackageSelectorService, IEventSchedulingSlotService eventSchedulingSlotService,
                                           IEventRepository eventRepository, IPhoneNotificationModelsFactory smsNotificationModelsFactory, ICorporateAccountRepository corporateAccountRepository,
                                           IEmailTemplateRepository emailTemplateRepository, ICustomerRepository customerRepository, ICustomerNotesService customerNotesService,
                                           ILanguageRepository languageRepository, ILabRepository labRepository, IUserLoginRepository userLoginRepository, ILogManager logManager,
                                           IEventCustomerNotificationRepository eventCustomerNotificationRepository, ICorporateCustomerUploadService corporateCustomerUploadService,
                                           ICurrentMedicationRepository currentMedicationRepository, ICustomerIcdCodesRepository customerIcdCodesRepository,
                                           IEventCustomerCurrentMedicationRepository eventCustomerCurrentMedicationRepository, IEventCustomerIcdCodesRepository eventCustomerIcdCodesRepository)
        {
            _massRegistrationEditModelFactory = massRegistrationEditModelFactory;
            _sessionContext           = sessionContext;
            _customerService          = customerService;
            _orgRoleUserRepository    = orgRoleUserRepository;
            _eventPackageRepository   = eventPackageRepository;
            _eventCustomerRepository  = eventCustomerRepository;
            _orderController          = orderController;
            _addressService           = addressService;
            _shippingOptionRepository = shippingOptionRepository;
            _shippingController       = shippingController;
            _notifier = notifier;
            _emailNotificationModelsFactory = emailNotificationModelsFactory;
            _eventTestRepository            = eventTestRepository;
            _settings                     = settings;
            _stateRepository              = stateRepository;
            _eventAppointmentService      = eventAppointmentService;
            _eventPackageSelectorService  = eventPackageSelectorService;
            _eventSchedulingSlotService   = eventSchedulingSlotService;
            _eventRepository              = eventRepository;
            _smsNotificationModelsFactory = smsNotificationModelsFactory;
            _corporateAccountRepository   = corporateAccountRepository;
            _emailTemplateRepository      = emailTemplateRepository;
            _customerRepository           = customerRepository;
            _customerNotesService         = customerNotesService;

            _languageRepository  = languageRepository;
            _labRepository       = labRepository;
            _userLoginRepository = userLoginRepository;

            _eventCustomerNotificationRepository = eventCustomerNotificationRepository;

            _corporateCustomerUploadService           = corporateCustomerUploadService;
            _currentMedicationRepository              = currentMedicationRepository;
            _customerIcdCodesRepository               = customerIcdCodesRepository;
            _eventCustomerCurrentMedicationRepository = eventCustomerCurrentMedicationRepository;
            _eventCustomerIcdCodesRepository          = eventCustomerIcdCodesRepository;
            _logger = logManager.GetLogger("Customer Registration Service");
        }
コード例 #12
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;
        }
コード例 #13
0
 public MedicalVendorController(IOrganizationService organizationService, IPackageRepository packageRepository, ITerritoryRepository territoryRepository, ISessionContext sessionContext, IUniqueItemRepository <File> fileRepository,
                                IMediaRepository mediaRepository, IMedicalVendorRepository medicalVendorRepository, IHospitalPartnerRepository hospitalPartnerRepository, ISettings settings, IHospitalFacilityRepository hospitalFacilityRepository,
                                IConfigurationSettingRepository configurationSettingRepository, IShippingOptionRepository shippingOptionRepository)
 {
     _organizationService       = organizationService;
     _packageRepository         = packageRepository;
     _territoryRepository       = territoryRepository;
     _mediaRepository           = mediaRepository;
     _sessionContext            = sessionContext;
     _fileRepository            = fileRepository;
     _medicalVendorRepository   = medicalVendorRepository;
     _hospitalPartnerRepository = hospitalPartnerRepository;
     _pageSize = settings.DefaultPageSizeForReports;
     _hospitalFacilityRepository     = hospitalFacilityRepository;
     _configurationSettingRepository = configurationSettingRepository;
     _shippingOptionRepository       = shippingOptionRepository;
 }
コード例 #14
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;
 }
コード例 #15
0
 public OnlinePackageService(IEventRepository eventRepository,
                             IEventPackageRepository eventPackageRepository, IEventTestRepository eventTestRepository, IShippingOptionRepository shippingOptionRepository,
                             EventSchedulingSlotRepository eventSchedulingSlotRepository, IElectronicProductRepository electronicProductRepository, IEventPackageSelectorService eventPackageSelectorService,
                             IEventSchedulingSlotService eventSchedulingSlotService, ITempcartService tempcartService, ICorporateAccountRepository corporateAccountRepository,
                             IUniqueItemRepository <Test> testRepository, IHospitalPartnerRepository hospitalPartnerRepository)
 {
     _eventRepository               = eventRepository;
     _eventPackageRepository        = eventPackageRepository;
     _eventTestRepository           = eventTestRepository;
     _shippingOptionRepository      = shippingOptionRepository;
     _eventSchedulingSlotRepository = eventSchedulingSlotRepository;
     _electronicProductRepository   = electronicProductRepository;
     _eventPackageSelectorService   = eventPackageSelectorService;
     _eventSchedulingSlotService    = eventSchedulingSlotService;
     _tempcartService               = tempcartService;
     _corporateAccountRepository    = corporateAccountRepository;
     _testRepository            = testRepository;
     _hospitalPartnerRepository = hospitalPartnerRepository;
 }
コード例 #16
0
 public EventPackageSelectorService(IPackageRepository packageRepository, IEventPackageRepository eventPackageRepository, IEventTestRepository eventTestRepository, IElectronicProductRepository productRepository,
                                    IEventRepository eventRepository, IShippingOptionRepository shippingOptionRepository, IConfigurationSettingRepository configurationRepository, IUniqueItemRepository <File> fileRepository, IMediaRepository mediaRepository,
                                    ICustomerRepository customerRepository, IEventSchedulingSlotService slotService, IAccountPackageRepository accountPackageRepository, IHospitalPartnerPackageRepository hospitalPartnerPackageRepository, ICorporateAccountRepository corporateAccountRepository, IRoleRepository roleRepository)
 {
     _packageRepository        = packageRepository;
     _eventPackageRepository   = eventPackageRepository;
     _eventTestRepository      = eventTestRepository;
     _productRepository        = productRepository;
     _shippingOptionRepository = shippingOptionRepository;
     _eventRepository          = eventRepository;
     _configurationRepository  = configurationRepository;
     _mediaRepository          = mediaRepository;
     _fileRepository           = fileRepository;
     _customerRepository       = customerRepository;
     _slotService = slotService;
     _accountPackageRepository         = accountPackageRepository;
     _hospitalPartnerPackageRepository = hospitalPartnerPackageRepository;
     _corporateAccountRepository       = corporateAccountRepository;
     _roleRepository = roleRepository;
 }
コード例 #17
0
 public OrderDetailRepository(IPersistenceLayer persistenceLayer,
                              IMapper <SourceCodeOrderDetail, SourceCodeOrderDetailEntity> sourceCodeOrderDetailMapper,
                              IMapper <EventCustomerOrderDetail, EventCustomerOrderDetailEntity>
                              eventCustomerOrderDetailMapper,
                              IMapper <ShippingDetailOrderDetail, ShippingDetailOrderDetailEntity>
                              shippingDetailOrderDetailMapper,
                              ISourceCodeOrderDetailRepository sourceCodeOrderDetailRepository,
                              IEventCustomerOrderDetailRepository eventCustomerOrderDetailRepository,
                              IShippingDetailOrderDetailRepository shippingDetailOrderDetailRepository,
                              IMapper <OrderDetail, OrderDetailEntity> orderDetailMapper, IOrderItemRepository orderItemRepository, IShippingOptionRepository shippingOptionRepository)
     : base(persistenceLayer)
 {
     _sourceCodeOrderDetailMapper         = sourceCodeOrderDetailMapper;
     _eventCustomerOrderDetailMapper      = eventCustomerOrderDetailMapper;
     _shippingDetailOrderDetailMapper     = shippingDetailOrderDetailMapper;
     _sourceCodeOrderDetailRepository     = sourceCodeOrderDetailRepository;
     _eventCustomerOrderDetailRepository  = eventCustomerOrderDetailRepository;
     _shippingDetailOrderDetailRepository = shippingDetailOrderDetailRepository;
     _orderDetailMapper        = orderDetailMapper;
     _orderItemRepository      = orderItemRepository;
     _shippingOptionRepository = shippingOptionRepository;
 }
コード例 #18
0
 public EventSchedulerService(IEventRepository eventRepository, IAppointmentRepository appointmentRepository, IEventTestRepository eventTestRepository, IEventPackageRepository eventPackageRepository, IEventCustomerSummaryModelFactory eventCustomerSummaryModelFactory,
                              IHostRepository hostRepository, ITempCartRepository tempCartRepository, IOnlineSchedulingDataFactory onlineSchedulingDataFactory, IValidator <SourceCodeApplyEditModel> sourceCodeValidator, ISourceCodeRepository sourceCodeRepository,
                              ICustomerRepository customerRepository, IElectronicProductRepository electronicProductRepository, IShippingOptionRepository shippingOptionRepository, IPaymentController paymentController, IEventCustomerRepository eventCustomerRepository,
                              IShippingController shippingController, IOrderController orderController, IAddressRepository addressRepository, IHospitalPartnerRepository hospitalPartnerRepository, IShippingDetailOrderDetailRepository shipingDetailOrderDetailRepository,
                              IOrganizationRepository organizationRepository, IOrderRepository orderRepository, IRefundRequestRepository refundRequestRepository, IToolTipRepository toolTipRepository, IConfigurationSettingRepository configurationSettingRepository,
                              IEventSchedulingSlotService slotService, IEventSchedulingSlotRepository slotRepository, IEventAppointmentService eventAppointmentService, IEligibilityRepository eligibilityRepository, IChargeCardRepository chargeCardRepository, ICorporateAccountRepository corporateAccountRepository)
 {
     _customerRepository                 = customerRepository;
     _eventRepository                    = eventRepository;
     _appointmentRepository              = appointmentRepository;
     _eventPackageRepository             = eventPackageRepository;
     _eventTestRepository                = eventTestRepository;
     _tempCartRepository                 = tempCartRepository;
     _hostRepository                     = hostRepository;
     _onlineSchedulingDataFactory        = onlineSchedulingDataFactory;
     _sourceCodeValidator                = sourceCodeValidator;
     _sourceCodeRepository               = sourceCodeRepository;
     _eventCustomerSummaryModelFactory   = eventCustomerSummaryModelFactory;
     _productRepository                  = electronicProductRepository;
     _shippingOptionRepository           = shippingOptionRepository;
     _paymentController                  = paymentController;
     _eventCustomerRepository            = eventCustomerRepository;
     _shippingController                 = shippingController;
     _orderController                    = orderController;
     _shipingDetailOrderDetailRepository = shipingDetailOrderDetailRepository;
     _orderRepository                    = orderRepository;
     _addressRepository                  = addressRepository;
     _hospitalPartnerRepository          = hospitalPartnerRepository;
     _organizationRepository             = organizationRepository;
     _refundRequestRepository            = refundRequestRepository;
     _toolTipRepository                  = toolTipRepository;
     _configurationSettingRepository     = configurationSettingRepository;
     _slotService                = slotService;
     _slotRepository             = slotRepository;
     _eventAppointmentService    = eventAppointmentService;
     _eligibilityRepository      = eligibilityRepository;
     _chargeCardRepository       = chargeCardRepository;
     _corporateAccountRepository = corporateAccountRepository;
 }
コード例 #19
0
 public DailyPatientRecapReportingService(IEventCustomerRepository eventCustomerRepository, ICustomerRepository customerRepository, IOrderRepository orderRepository,
                                          IEventPackageRepository eventPackageRepository, IEventTestRepository eventTestRepository, IUniqueItemRepository <ShippingDetail> shippingDetailRepository,
                                          IShippingOptionRepository shippingOptionRepository, IHospitalPartnerRepository hospitalPartnerRepository, IOrganizationRepository organizationRepository,
                                          ICorporateAccountRepository corporateAccountRepository, IAppointmentRepository appointmentRepository, IPodRepository podRepository, IEventPodRepository eventPodRepository, IEventRepository eventRepository,
                                          ITestRepository testRepository, ITestNotPerformedRepository testNotPerformedRepository, IDailyPatientRecapListModelFactory dailyPatientRecapListModelFactory)
 {
     _eventCustomerRepository    = eventCustomerRepository;
     _customerRepository         = customerRepository;
     _orderRepository            = orderRepository;
     _eventPackageRepository     = eventPackageRepository;
     _eventTestRepository        = eventTestRepository;
     _shippingDetailRepository   = shippingDetailRepository;
     _shippingOptionRepository   = shippingOptionRepository;
     _hospitalPartnerRepository  = hospitalPartnerRepository;
     _organizationRepository     = organizationRepository;
     _corporateAccountRepository = corporateAccountRepository;
     _appointmentRepository      = appointmentRepository;
     _podRepository                     = podRepository;
     _eventPodRepository                = eventPodRepository;
     _eventRepository                   = eventRepository;
     _testRepository                    = testRepository;
     _testNotPerformedRepository        = testNotPerformedRepository;
     _dailyPatientRecapListModelFactory = dailyPatientRecapListModelFactory;
 }
コード例 #20
0
 public HospitalPartnerService(IEventCustomerRepository eventCustomerRepository, ICustomerRepository customerRepository, IOrderRepository orderRepository, IEventPackageRepository eventPackageRepository,
                               IEventTestRepository eventTestRepository, IHospitalPartnerCustomerViewModelFactory hospitalPartnerCustomerViewModelFactory, IEventCustomerResultRepository eventCustomerResultRepository, IHospitalPartnerRepository hospitalPartnerRepository,
                               IHospitalPartnerCustomerRepository hospitalPartnerCustomerRepository, IOrganizationRoleUserRepository organizationRoleUserRepository, IEventRepository eventRepository, IPodRepository podRepository, IOrganizationRepository organizationRepository,
                               IHostRepository hostRepository, IHospitalPartnerEventListFactory hospitalPartnerEventListFactory, IUniqueItemRepository <ShippingDetail> shippingDetailRepository, IShippingOptionRepository shippingOptionRepository,
                               ICorporateAccountRepository corporateAccountRepository, INotesRepository notesRepository, IPrimaryCarePhysicianRepository primaryCarePhysicianRepository, IHealthAssessmentRepository healthAssessmentRepository,
                               IHospitalPartnerDashboardViewModelFactory hospitalPartnerViewModelFactory, ICustomerCallNotesRepository customerCallNotesRepository, IEventCustomerNotificationRepository eventCustomerNotificationRepository,
                               IHospitalFacilityRepository hospitalFacilityRepository, ISettings settings, ILanguageRepository languageRepository)
 {
     _eventCustomerRepository = eventCustomerRepository;
     _customerRepository      = customerRepository;
     _orderRepository         = orderRepository;
     _eventPackageRepository  = eventPackageRepository;
     _eventTestRepository     = eventTestRepository;
     _hospitalPartnerCustomerViewModelFactory = hospitalPartnerCustomerViewModelFactory;
     _eventCustomerResultRepository           = eventCustomerResultRepository;
     _hospitalPartnerCustomerRepository       = hospitalPartnerCustomerRepository;
     _organizationRoleUserRepository          = organizationRoleUserRepository;
     _eventRepository = eventRepository;
     _hostRepository  = hostRepository;
     _hospitalPartnerEventListFactory = hospitalPartnerEventListFactory;
     _shippingDetailRepository        = shippingDetailRepository;
     _shippingOptionRepository        = shippingOptionRepository;
     _podRepository                       = podRepository;
     _hospitalPartnerRepository           = hospitalPartnerRepository;
     _organizationRepository              = organizationRepository;
     _corporateAccountRepository          = corporateAccountRepository;
     _notesRepository                     = notesRepository;
     _primaryCarePhysicianRepository      = primaryCarePhysicianRepository;
     _healthAssessmentRepository          = healthAssessmentRepository;
     _hospitalPartnerViewModelFactory     = hospitalPartnerViewModelFactory;
     _customerCallNotesRepository         = customerCallNotesRepository;
     _eventCustomerNotificationRepository = eventCustomerNotificationRepository;
     _hospitalFacilityRepository          = hospitalFacilityRepository;
     _settings           = settings;
     _languageRepository = languageRepository;
 }
コード例 #21
0
 public ShippingController(IShippingDetailService shippingDetailService, IHospitalPartnerRepository hospitalPartnerRepository, IShippingOptionRepository shippingOptionRepository)
 {
     _shippingDetailService     = shippingDetailService;
     _hospitalPartnerRepository = hospitalPartnerRepository;
     _shippingOptionRepository  = shippingOptionRepository;
 }
コード例 #22
0
 public OnlineShippingService(IEventRepository eventRepository, IShippingOptionRepository shippingOptionRepository, IHospitalPartnerRepository hospitalPartnerRepository)
 {
     _eventRepository           = eventRepository;
     _shippingOptionRepository  = shippingOptionRepository;
     _hospitalPartnerRepository = hospitalPartnerRepository;
 }