public MySQLRepository(string entityName, IMySQLStream <T> stream, ISequencer <ID> sequencer, IIdGeneratorStrategy <T, ID> idGeneratorStrategy) { _entityName = entityName; _stream = stream; _sequencer = sequencer; _idGeneratorStrategy = idGeneratorStrategy; InitializeId(); }
public UserRepository(IMySQLStream <User> stream) : base(stream) { }
public QuestionRepository(IMySQLStream <Question> stream) : base(stream) { }
public SymptomsRepository(IMySQLStream <Symptoms> stream, ISequencer <int> sequencer) : base(stream, sequencer) { }
public MedicalRecordRepository(IMySQLStream <MedicalRecord> stream) : base(stream) { }
public HospitalitationRepository(IMySQLStream <Hospitalitation> stream, ISequencer <int> sequencer) : base(stream, sequencer) { }
public DiseaseRepository(IMySQLStream <Disease> stream, ISequencer <long> sequencer, IEagerRepository <Medicine, long> medicineEagerCSVRepository, ISymptomRepository symptomRepository) : base(ENTITY_NAME, stream, sequencer, new LongIdGeneratorStrategy <Disease>()) { }
public WorkingTimeForDoctorRepository(IMySQLStream <WorkingTimeForDoctor> stream, ISequencer <int> sequencer) : base(stream, sequencer) { }
public EPrescriptionRepository(IMySQLStream <EPrescription> stream, ISequencer <int> sequencer) : base(stream, sequencer) { }
public IssueOfMedicamentRepository(IMySQLStream <IssueOfMedicaments> stream, ISequencer <int> sequencer) : base(stream, sequencer) { }
public ArticleRepository(IMySQLStream <Article> stream, ISequencer <int> sequencer) : base(stream, sequencer) { }
public SecretaryRepository(IMySQLStream <Secretary> stream, ISequencer <long> sequencer, IUserRepository userRepository) : base(ENTITY_NAME, stream, sequencer, new SecretaryIdGeneratorStrategy()) { _userRepository = userRepository; }
public DiagnosisRepository(IMySQLStream <Diagnosis> stream, ISequencer <int> sequencer) : base(stream, sequencer) { }
public DiagnosisRepository(IMySQLStream <Diagnosis> stream, ISequencer <long> sequencer) : base(ENTITY_NAME, stream, sequencer, new LongIdGeneratorStrategy <Diagnosis>()) { }