public SecretaryRepository(ICSVStream <Secretary> stream, ISequencer <long> sequencer, IAddressRepository addressRepository, ITownRepository townRepository, IStateRepository stateRepository) : base(stream, sequencer) { _addressRepository = addressRepository; _townRepository = townRepository; _stateRepository = stateRepository; }
public NotificationRepository(ICSVStream <Notification> stream, ISequencer <long> sequencer, IPatientRepository patientRepository, IDoctorRepository doctorRepository, IManagerRepository managerRepository, ISecretaryRepository secretaryRepository) : base(ENTITY_NAME, stream, sequencer, new LongIdGeneratorStrategy <Notification>()) { _patientRepository = patientRepository; _doctorRepository = doctorRepository; _managerRepository = managerRepository; _secretaryRepository = secretaryRepository; }
public TherapyRepository(ICSVStream <Therapy> stream, ISequencer <long> sequencer, IEagerCSVRepository <MedicalRecord, long> medicalRecordEagerRepository, IMedicalRecordRepository medicalRecordRepository, IEagerCSVRepository <Prescription, long> prescriptionEagerCSVRepository, IDiagnosisRepository diagnosisCSVRepository) : base(ENTITY_NAME, stream, sequencer, new LongIdGeneratorStrategy <Therapy>()) { _prescriptionEagerCSVRepository = prescriptionEagerCSVRepository; _medicalRecordEagerCSVRepository = medicalRecordEagerRepository; _medicalRecordRepository = medicalRecordRepository; _diagnosisCSVRepository = diagnosisCSVRepository; }
public UserRepository(string path, CSVStream <RegisteredUser> stream, iSequencer <long> sequencer) { _path = path; _stream = stream; _sequencer = sequencer; _sequencer.Initialize(GetMaxId(_stream.ReadAll())); }
public DirectorRepository(ICSVStream <Director> stream, ISequencer <long> sequencer, IEagerRepository <Address, long> addressRepository, IEagerRepository <Town, long> townRepository, IEagerRepository <State, long> stateRepository) : base(stream, sequencer) { _addressRepository = addressRepository; _townRepository = townRepository; _stateRepository = stateRepository; }
public ClientRepository(ICSVStream <Client> stream, ISequencer <long> sequencer, IEagerCSVRepository <Account, long> accountRepository) : base(ENTITY_NAME, stream, sequencer) { _accountRepository = accountRepository; }
public CSVRepository(string entityName, ICSVStream <E> stream, ISequencer <ID> sequencer) { _entityName = entityName; _stream = stream; _sequencer = sequencer; InitializeId(); }
public LoanRepository(ICSVStream <Loan> stream, ISequencer <long> sequencer, IEagerCSVRepository <Client, long> clientRepository) : base(ENTITY_NAME, stream, sequencer) { _clientRepository = clientRepository; }
public HospitalizationRepository(ICSVStream <Hospitalization> stream, ISequencer <long> sequencer, IRoomRepository roomRepository, IPatientRepository patientRepository, IDoctorRepository doctorRepository) : base(stream, sequencer) { _patientRepository = patientRepository; _roomRepository = roomRepository; _doctorRepository = doctorRepository; }
public DoctorRepository(ICSVStream <Doctor> stream, ISequencer <UserID> sequencer, ITimeTableRepository timeTableRepository, IHospitalRepository hospitalRepository, IRoomRepository roomRepository, IUserRepository userRepository) : base(ENTITY_NAME, stream, sequencer, new DoctorIdGeneratorStrategy()) { _timeTableRepository = timeTableRepository; _hospitalRepository = hospitalRepository; _roomRepository = roomRepository; _userRepository = userRepository; }
public RoomRepository( ICSVStream <Room> stream, ISequencer <long> sequencer, ItemCSVRepository <Equipment, Item, long> equipmentRepository ) : base(ENTITY_NAME, stream, sequencer) { _equipmentRepository = equipmentRepository; }
public CSVRepository(string entityName, ICSVStream <T> stream, ISequencer <ID> sequencer, IIdGeneratorStrategy <T, ID> idGeneratorStrategy) { _entityName = entityName; _stream = stream; _sequencer = sequencer; _idGeneratorStrategy = idGeneratorStrategy; InitializeId(); }
public PropositionRepository( ICSVStream <Proposition> stream, ISequencer <long> sequencer, MedicineRepository medicineRepository ) : base(ENTITY_NAME, stream, sequencer) { _medicineRepository = medicineRepository; }
public FeedbackRepository(ICSVStream <Feedback> stream, ISequencer <long> sequencer, IQuestionRepository questionRepository, IPatientRepository patientRepository, IDoctorRepository doctorRepository, IManagerRepository managerRepository, ISecretaryRepository secretaryRepository) : base(ENTITY_NAME, stream, sequencer, new LongIdGeneratorStrategy <Feedback>()) { _questionRepository = questionRepository; _patientRepository = patientRepository; _doctorRepository = doctorRepository; _managerRepository = managerRepository; _secretaryRepository = secretaryRepository; }
public InventoryManagementRepository( ICSVStream <InventoryManagement> stream, IInventoryManagementToEquipmentRepository inventoryManagementToEquipmentRepository, ISequencer <long> sequencer ) : base(ENTITY_NAME, stream, sequencer) { _inventoryManagementToEquipmentRepository = inventoryManagementToEquipmentRepository; }
public MedicineRepository( ICSVStream <Medicine> stream, ICSVStream <Equipment> equipmentStream, ICSVStream <MedicalConsumables> medicalConsumablesStream, ICSVStream <Medicine> medicineStream, LongSequencer sequencer ) : base(stream, equipmentStream, medicalConsumablesStream, medicineStream, sequencer) { }
public PatientRepository(ICSVStream <Patient> stream, ISequencer <long> sequencer, IPatientFileRepository patientFileRepository, IAddressRepository addressRepository, ITownRepository townRepository, IStateRepository stateRepository) : base(stream, sequencer) { _patientFleRepository = patientFileRepository; _addressRepository = addressRepository; _townRepository = townRepository; _stateRepository = stateRepository; }
public ExaminationPreviousRepository(ICSVStream <Examination> stream, ISequencer <long> sequencer, IDoctorRepository doctorRepository, IPatientRepository patientRepository, IDiagnosisRepository diagnosisRepository, IPrescriptionRepository prescriptionRepository, ITherapyRepository therapyRepository, IReferralRepository referralRepository) : base(stream, sequencer) { this.doctorRepository = doctorRepository; this.patientRepository = patientRepository; this.diagnosisRepository = diagnosisRepository; this.prescriptionRepository = prescriptionRepository; this.therapyRepository = therapyRepository; this.referralRepository = referralRepository; }
public PrescriptionRepository( ICSVStream <Prescription> stream, IRepository <Medicine, long> medicineRepository, IRepository <Patient, long> patientRepository, ISequencer <long> sequencer ) : base(ENTITY_NAME, stream, sequencer) { _medicineRepository = medicineRepository; _patientRepository = patientRepository; }
public DoctorRepository(ICSVStream <Doctor> stream, ISequencer <long> sequencer, IBusinessDayRepository businessDayRepository, ISpecialityRepository speciality, IDoctorGradeRepository doctorGrade, IAddressRepository addressRepository, ITownRepository townRepository, IStateRepository stateRepository) : base(stream, sequencer) { _specialityRepository = speciality; _businessDayRepository = businessDayRepository; _doctorGradeRepository = doctorGrade; _addressRepository = addressRepository; _townRepository = townRepository; _stateRepository = stateRepository; }
public AppointementRepository(ICSVStream <Appointement> stream, ISequencer <long> sequencer, IEagerCSVRepository <Doctor, long> doctorRepository, IEagerCSVRepository <Patient, long> patientRepository, IEagerCSVRepository <Room, long> roomRepository ) : base(ENTITY_NAME, stream, sequencer) { _doctorRepository = doctorRepository; _patientRepository = patientRepository; _roomRepository = roomRepository; }
public PatientRepository( ICSVStream <Patient> stream, ICSVStream <Patient> patientStream, ICSVStream <Doctor> doctorStream, ICSVStream <Secretary> secretaryStream, IAddressRepository addressRepository, LongSequencer sequencer ) : base(stream, patientStream, doctorStream, secretaryStream, sequencer) { _addressRepository = addressRepository; }
public MedicalAppointmentRepository( ICSVStream <MedicalAppointment> stream, IMedicalAppointmentToDoctorRepository medicalAppointmentToDoctorRepository, IRepository <Patient, long> patientRepository, IRepository <Doctor, long> doctorRepository, ISequencer <long> sequencer ) : base(ENTITY_NAME, stream, sequencer) { _medicalAppointmentToDoctorRepository = medicalAppointmentToDoctorRepository; _patientRepository = patientRepository; _doctorRepository = doctorRepository; }
public OrderRepository( ICSVStream <Order> stream, IRepository <Medicine, long> medicineRepository, IRepository <Equipment, long> equipmentRepository, IRepository <MedicalConsumables, long> consumablesRepository, IRepository <OrderDetails, long> orderDetailsRepository, ISequencer <long> sequencer ) : base(ENTITY_NAME, stream, sequencer) { _medicineRepository = medicineRepository; _equipmentRepository = equipmentRepository; _consumablesRepository = consumablesRepository; _orderDetailsRepository = orderDetailsRepository; }
public UserCSVRepository( ICSVStream <E> stream, ICSVStream <Patient> patientStream, ICSVStream <Doctor> doctorStream, ICSVStream <Secretary> secretaryStream, LongSequencer sequencer ) { _stream = stream; _patientStream = patientStream; _doctorStream = doctorStream; _secretaryStream = secretaryStream; _sequencer = sequencer; InitializeId(); }
public ReferralCSVRepository( ICSVStream <E> stream, ICSVStream <Model.Referral> admitionReferralStream, ICSVStream <Model.Referral> operationReferralStream, ICSVStream <Model.Referral> examReferralStream, LongSequencer sequencer ) { _stream = stream; _admitionReferralStream = admitionReferralStream; _operationReferralStream = operationReferralStream; _examReferralStream = examReferralStream; _sequencer = sequencer; InitializeId(); }
public ItemCSVRepository( ICSVStream <E> stream, ICSVStream <Equipment> equipmentStream, ICSVStream <MedicalConsumables> medicalConsumablesStream, ICSVStream <Medicine> medicineStream, LongSequencer sequencer ) { _stream = stream; _equipmentStream = equipmentStream; _medicalConsumablesStream = medicalConsumablesStream; _medicineStream = medicineStream; _sequencer = sequencer; InitializeId(); }
public AddressRepository(ICSVStream <Address> stream, ISequencer <long> sequencer) : base(stream, sequencer) { }
public InventoryStatisticsRepository(ICSVStream <StatsInventory> stream, ISequencer <long> sequencer, IMedicineRepository medicineRepository, IInventoryItemRepository inventoryItemRepository) : base(ENTITY_NAME, stream, sequencer, new LongIdGeneratorStrategy <StatsInventory>()) { _inventoryItemRepository = inventoryItemRepository; _medicineRepository = medicineRepository; }
public MedicineRepository(ICSVStream <Medicine> stream, ISequencer <long> sequencer, IIngredientRepository ingredientRepository, IDiseaseRepository diseaseRepository) : base(ENTITY_NAME, stream, sequencer, new LongIdGeneratorStrategy <Medicine>()) { _ingredientRepository = ingredientRepository; _diseaseRepository = diseaseRepository; }