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()); }