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; }
public EventCustomerRegistrationViewDataRepository(IPersistenceLayer persistenceLayer, IEventCustomerRegistrationViewDataFactory factory, IEventCustomerFilterPredicateFactory eventCustomerFilterPredicateFactory, IPhysicianAssignmentService physicianAssignmentService) : base(persistenceLayer) { _eventCustomerFilterPredicateFactory = eventCustomerFilterPredicateFactory; _factory = factory; _physicianAssignmentService = physicianAssignmentService; }
public EventCustomerRegistrationViewDataRepository() { _factory = new EventCustomerRegistrationViewDataFactory(); _eventCustomerFilterPredicateFactory = new EventCustomerFilterPredicateFactory(); _physicianAssignmentService = new PhysicianAssignmentService(new PhysicianEventAssignmentRepository(), new PhysicianCustomerAssignmentRepository(), new PhysicianRepository(), new EventCustomerRepository(), new EventPhysicianTestRepository(), new EventPhysicianTestFactory()); }
public PhysicianAssignmentController(ISessionContext sessionContext, IPhysicianCustomerAssignmentRepository physicianCustomerAssignmentRepository, IPhysicianAssignmentService physicianAssignmentService, IHospitalPartnerRepository hospitalPartnerRepository, IEventTestRepository eventTestRepository) { _sessionContext = sessionContext; _physicianCustomerAssignmentRepository = physicianCustomerAssignmentRepository; _physicianAssignmentService = physicianAssignmentService; _hospitalPartnerRepository = hospitalPartnerRepository; _eventTestRepository = eventTestRepository; }
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; }