Ejemplo n.º 1
0
 public EventCustomerRegistrationViewDataRepository(IPersistenceLayer persistenceLayer,
                                                    IEventCustomerRegistrationViewDataFactory factory, IEventCustomerFilterPredicateFactory eventCustomerFilterPredicateFactory, IPhysicianAssignmentService physicianAssignmentService)
     : base(persistenceLayer)
 {
     _eventCustomerFilterPredicateFactory = eventCustomerFilterPredicateFactory;
     _factory = factory;
     _physicianAssignmentService = physicianAssignmentService;
 }
Ejemplo n.º 2
0
 public EventCustomerRegistrationViewDataRepository()
 {
     _factory = new EventCustomerRegistrationViewDataFactory();
     _eventCustomerFilterPredicateFactory = new EventCustomerFilterPredicateFactory();
     _physicianAssignmentService          = new PhysicianAssignmentService(new PhysicianEventAssignmentRepository(),
                                                                           new PhysicianCustomerAssignmentRepository(), new PhysicianRepository(), new EventCustomerRepository(),
                                                                           new EventPhysicianTestRepository(), new EventPhysicianTestFactory());
 }
Ejemplo n.º 3
0
 public EventCustomerService(IEventCustomerRepository eventCustomerRepository, IEventCustomerAggregateFactory eventCustomerAggregateFactory, IEventCustomerRegistrationViewDataRepository eventCustomerRegistrationViewDataRepository,
                             IAppointmentRepository appointmentRepository, IEventCustomerRegistrationViewDataFactory eventCustomerRegistrationViewDataFactory, IPaymentController paymentController, IEventSchedulingSlotService slotService)
 {
     _eventCustomerRepository                     = eventCustomerRepository;
     _appointmentRepository                       = appointmentRepository;
     _eventCustomerAggregateFactory               = eventCustomerAggregateFactory;
     _eventCustomerRegistrationViewDataFactory    = eventCustomerRegistrationViewDataFactory;
     _eventCustomerRegistrationViewDataRepository = eventCustomerRegistrationViewDataRepository;
     _paymentController = paymentController;
     _slotService       = slotService;
 }