Пример #1
0
        public AppointmentSlotController(IAppointmentRepository appointmentRepository, IEventAppointmentService eventAppointmentService, ISessionContext sessionContext, IEventSchedulingSlotRepository eventSchedulingSlotRepository,
                                         IEventRepository eventRepository, IEventSchedulingSlotService eventSchedulingSlotService, IEventCustomerRepository eventCustomerRepository, IEventPodRoomRepository eventPodRoomRepository,
                                         IEventTestRepository eventTestRepository, IEventPackageRepository eventPackageRepository, IOrderRepository orderRepository)
        {
            _appointmentRepository         = appointmentRepository;
            _eventSchedulingSlotService    = eventSchedulingSlotService;
            _eventAppointmentService       = eventAppointmentService;
            _sessionContext                = sessionContext;
            _eventSchedulingSlotRepository = eventSchedulingSlotRepository;
            _eventRepository               = eventRepository;
            _eventCustomerRepository       = eventCustomerRepository;
            _eventPodRoomRepository        = eventPodRoomRepository;
            _eventTestRepository           = eventTestRepository;

            _eventPackageRepository = eventPackageRepository;
            _orderRepository        = orderRepository;

            if (sessionContext == null || sessionContext.UserSession == null)
            {
                _eventSchedulingSlotService.LoggedinUserRole       = Roles.Customer;
                _eventSchedulingSlotService.LoggedinUserParentRole = Roles.Customer;
            }
            else
            {
                _eventSchedulingSlotService.LoggedinUserRole       = (Roles)sessionContext.UserSession.CurrentOrganizationRole.RoleId;
                _eventSchedulingSlotService.LoggedinUserParentRole = (Roles)sessionContext.UserSession.CurrentOrganizationRole.ParentRoleId;
            }
        }
Пример #2
0
 public EventCustomerRegistrationViewDataFactory(IEventCustomerViewDataFactory eventCustomerViewDataFactory, IEventPodRoomRepository eventPodRoomRepository, IEventSchedulingSlotRepository eventSchedulingSlotRepository,
                                                 IAppointmentRepository appointmentRepository)
 {
     _eventCustomerViewDataFactory  = eventCustomerViewDataFactory;
     _eventPodRoomRepository        = eventPodRoomRepository;
     _eventSchedulingSlotRepository = eventSchedulingSlotRepository;
     _appointmentRepository         = appointmentRepository;
 }
Пример #3
0
        //  private readonly IEventPodRoomRepository _eventPodRoomRepository;
        //  private readonly IEventPackageRepository _evenePackageRepository;

        public EventAppointmentStatsService(IEventRepository eventRepository, IAppointmentRepository appointmentRepository, IEventSchedulingSlotRepository slotRepository)
        //,IEventPodRoomRepository eventPodRoomRepository,IEventPackageRepository evenePackageRepository)
        {
            _eventRepository       = eventRepository;
            _appointmentRepository = appointmentRepository;
            _slotRepository        = slotRepository;
            // _eventPodRoomRepository = eventPodRoomRepository;
            //_evenePackageRepository = evenePackageRepository;
        }
Пример #4
0
 public EventPodService(IEventPodRepository eventPodRepository, IEventPodRoomRepository eventPodRoomRepository, IPodRepository podRepository, IPodRoomRepository podRoomRepository,
                        ITestRepository testRepository, IEventSchedulingSlotRepository eventSchedulingSlotRepository)
 {
     _eventPodRepository            = eventPodRepository;
     _eventPodRoomRepository        = eventPodRoomRepository;
     _podRepository                 = podRepository;
     _podRoomRepository             = podRoomRepository;
     _testRepository                = testRepository;
     _eventSchedulingSlotRepository = eventSchedulingSlotRepository;
 }
Пример #5
0
 public OnlineAppointmentService(IEventPackageSelectorService eventPackageSelectorService, IEventSchedulingSlotRepository eventSchedulingSlotRepository, EventPackageRepository eventPackageRepository,
                                 IEventSchedulingSlotService eventSchedulingSlotService, ITempcartService tempcartService, IEventRepository eventRepository, IEventAppointmentOnlineListModelFactory eventAppointmentOnlineListModelFactory,
                                 IEventTestRepository eventTestRepository, IOnlineShippingService onlineShippingService)
 {
     _eventPackageSelectorService   = eventPackageSelectorService;
     _eventSchedulingSlotRepository = eventSchedulingSlotRepository;
     _eventPackageRepository        = eventPackageRepository;
     _eventSchedulingSlotService    = eventSchedulingSlotService;
     _tempcartService = tempcartService;
     _eventRepository = eventRepository;
     _eventAppointmentOnlineListModelFactory = eventAppointmentOnlineListModelFactory;
     _eventTestRepository = eventTestRepository;
 }
Пример #6
0
 public OnlineEventService(IEventRepository eventRepository, IEventSchedulingSlotRepository eventSchedulingSlotRepository, IHostRepository hostRepository, IEventAppointmentStatsService eventAppointmentStatsService,
                           IZipCodeRepository zipCodeRepository, IOnlineEventListModelFactory onlineEventListModelFactory, IHospitalPartnerRepository hospitalPartnerRepository, ICorporateAccountRepository corporateAccountRepository,
                           IEventTestRepository eventTestRepository, IUniqueItemRepository <File> fileRepository, IMediaRepository mediaRepository, IOrganizationRepository organizationRepository, ISourceCodeRepository sourceCodeRepository,
                           ITempCartRepository tempCartRepository, IPreQualificationResultRepository preQualificationResultRepository)
 {
     _eventRepository = eventRepository;
     _eventSchedulingSlotRepository = eventSchedulingSlotRepository;
     _hostRepository = hostRepository;
     _eventAppointmentStatsService = eventAppointmentStatsService;
     _zipCodeRepository            = zipCodeRepository;
     _onlineEventListModelFactory  = onlineEventListModelFactory;
     _hospitalPartnerRepository    = hospitalPartnerRepository;
     _corporateAccountRepository   = corporateAccountRepository;
     _eventTestRepository          = eventTestRepository;
     _fileRepository                   = fileRepository;
     _mediaRepository                  = mediaRepository;
     _organizationRepository           = organizationRepository;
     _sourceCodeRepository             = sourceCodeRepository;
     _tempCartRepository               = tempCartRepository;
     _preQualificationResultRepository = preQualificationResultRepository;
 }
Пример #7
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;
 }
Пример #8
0
 public FillEventsCallQueueHelper(IEventSchedulingSlotRepository eventSchedulingSlotRepository)
 {
     _eventSchedulingSlotRepository = eventSchedulingSlotRepository;
 }