コード例 #1
0
 public CustomerScreeningViewDataRepository(ICustomerRepository customerRepository, IPhysicianRepository physicianRepository, IOrderRepository orderRepository, ICustomerScreeningViewDataFactory customerScreeningViewDataFactory,
                                            IEventRepository eventRepository, IAppointmentRepository appointmentRepository, IEventPackageRepository packageRepository, IEventTestRepository testRepository, IHostRepository hostRepository, IBasicBiometricRepository basicBiometricRepository,
                                            IChargeCardRepository chargeCardRepository, IPhysicianEvaluationRepository physicianEvaluationRepository, IPhysicianAssignmentService physicianAssignmentService, IEventCustomerRepository eventCustomerRepository,
                                            ICheckRepository checkRepository, IHospitalPartnerRepository hospitalPartnerRepository, IEventPhysicianTestRepository eventPhysicianTestRepository, ISettings settings, ICorporateAccountRepository corporateAccountRepository)
 {
     _factory                       = customerScreeningViewDataFactory;
     _customerRepository            = customerRepository;
     _physicianRepository           = physicianRepository;
     _orderRepository               = orderRepository;
     _hostRepository                = hostRepository;
     _physicianEvaluationRepsoitory = physicianEvaluationRepository;
     _physicianAssignmentService    = physicianAssignmentService;
     _appointmentRepository         = appointmentRepository;
     _testRepository                = testRepository;
     _packageRepository             = packageRepository;
     _eventRepository               = eventRepository;
     _basicBiometricRepository      = basicBiometricRepository;
     _checkRepository               = checkRepository;
     _chargeCardRepository          = chargeCardRepository;
     _eventCustomerRepository       = eventCustomerRepository;
     _hospitalPartnerRepository     = hospitalPartnerRepository;
     _eventPhysicianTestRepository  = eventPhysicianTestRepository;
     _corporateAccountRepository    = corporateAccountRepository;
     _settings                      = settings;
 }
コード例 #2
0
 public EventCustomerRegistrationViewDataRepository(IPersistenceLayer persistenceLayer,
                                                    IEventCustomerRegistrationViewDataFactory factory, IEventCustomerFilterPredicateFactory eventCustomerFilterPredicateFactory, IPhysicianAssignmentService physicianAssignmentService)
     : base(persistenceLayer)
 {
     _eventCustomerFilterPredicateFactory = eventCustomerFilterPredicateFactory;
     _factory = factory;
     _physicianAssignmentService = physicianAssignmentService;
 }
コード例 #3
0
 public EventCustomerRegistrationViewDataRepository()
 {
     _factory = new EventCustomerRegistrationViewDataFactory();
     _eventCustomerFilterPredicateFactory = new EventCustomerFilterPredicateFactory();
     _physicianAssignmentService          = new PhysicianAssignmentService(new PhysicianEventAssignmentRepository(),
                                                                           new PhysicianCustomerAssignmentRepository(), new PhysicianRepository(), new EventCustomerRepository(),
                                                                           new EventPhysicianTestRepository(), new EventPhysicianTestFactory());
 }
コード例 #4
0
 public PhysicianAssignmentController(ISessionContext sessionContext, IPhysicianCustomerAssignmentRepository physicianCustomerAssignmentRepository,
                                      IPhysicianAssignmentService physicianAssignmentService, IHospitalPartnerRepository hospitalPartnerRepository, IEventTestRepository eventTestRepository)
 {
     _sessionContext = sessionContext;
     _physicianCustomerAssignmentRepository = physicianCustomerAssignmentRepository;
     _physicianAssignmentService            = physicianAssignmentService;
     _hospitalPartnerRepository             = hospitalPartnerRepository;
     _eventTestRepository = eventTestRepository;
 }
コード例 #5
0
 public ScreeningAuthorizationService(IEventRepository eventRepository, IEventTestRepository eventTestRepository, IEventCustomerRepository eventCustomerRepository, IEventPackageRepository packageRepository,
                                      ICustomerRepository customerRepository, IEventScreeningAuthorizationEditModelFactory eventScreeningAuthorizationEditModelFactory, IOrderRepository orderRepository, IHostRepository hostRepository,
                                      IPhysicianAssignmentService physicianAssignmentService)
 {
     _eventRepository         = eventRepository;
     _eventTestRepository     = eventTestRepository;
     _eventCustomerRepository = eventCustomerRepository;
     _eventPackageRepository  = packageRepository;
     _customerRepository      = customerRepository;
     _orderRepository         = orderRepository;
     _eventScreeningAuthorizationEditModelFactory = eventScreeningAuthorizationEditModelFactory;
     _hostRepository             = hostRepository;
     _physicianAssignmentService = physicianAssignmentService;
 }