예제 #1
0
 public PatientController()
 {
     _patientService = new PatientService(GetConnection());
     _visitService   = new VisitService(GetConnection());
     _listRepository = new ListRepository(GetConnection());
     _patientGateway = new PatientGateway();
 }
예제 #2
0
        public void FindByDetails()
        {
            PatientGateway gateway = new PatientGateway();

            PatientDto result = gateway.Find(_firstname, _lastname, _dateOfBirth);

            Assert.IsNotNull(result);
        }
예제 #3
0
        public void FindByIdentificationNumber()
        {
            PatientGateway gateway = new PatientGateway();

            PatientDto result = gateway.Find(_identificationNumber);

            Assert.IsNotNull(result);
        }
예제 #4
0
        public void FindById()
        {
            PatientGateway gateway = new PatientGateway();

            PatientDto result = gateway.Find(_patientId);

            Assert.IsNotNull(result);
        }
        public Doctor GetDoctorByPatientId(int patientId)
        {
            PatientGateway patientGateway = new PatientGateway();

            return(patientGateway.GetDoctorByPatientId(patientId));
        }
        public Patient GetPatientById(int patientId)
        {
            PatientGateway patientGateway = new PatientGateway();

            return(patientGateway.GetPatientById(patientId));
        }
        public List <PatientDoctor> GetPatientDoctor()
        {
            PatientGateway patientGateway = new PatientGateway();

            return(patientGateway.GetPatientDoctor());
        }
        public List <Patient> GetPatientsByDoctorId(int id)
        {
            PatientGateway patientGateway = new PatientGateway();

            return(patientGateway.GetPatientsByDoctorId(id));
        }
        public int Save(Patient patient)
        {
            PatientGateway patientGateway = new PatientGateway();

            return(patientGateway.Save(patient));
        }
예제 #10
0
 /// <summary>
 /// Gets all audit module visit.
 /// </summary>
 /// <returns></returns>
 public PatientInfoEntity GetPatientInfoEntity(string patientInfoId)
 {
     PatientGateway auditGateway=new PatientGateway();
     return auditGateway.GetPatientInfoEntity(patientInfoId);
 }