public void IntegrarPacientesRedeDor() { var repository = new Hospitals(); var hospital = repository.GetBy("QuintaDor"); PatientDTORepository pacientes = new PatientDTORepository(FactorryNhibernate.GetSession(hospital.Database)); var resultados = pacientes.All<EHRIntegracao.Domain.Domain.PatientDTO>(); IList<EHRIntegracao.Domain.Domain.PatientDTO> patients = new List<EHRIntegracao.Domain.Domain.PatientDTO>(); foreach (var paciente in resultados) { patients.Add(new EHRIntegracao.Domain.Domain.PatientDTO() { Cpf = paciente.Cpf, DateBirthday = paciente.DateBirthday, Identity = paciente.Identity, Id = paciente.Id, Name = paciente.Name }); } pacientes.Dispose(); resultados = null; var patietsRepositrory = new PatientDTORepository(FactorryNhibernate.GetSession(hospital.Database)); patietsRepositrory.SalvarLista(patients); }
public void AllPatientWithPeriod() { var repositoryH = new Hospitals(); var hospital = repositoryH.GetBy("QuintaDor"); PatientDTORepository pacientes = new PatientDTORepository(FactorryNhibernate.GetSession(hospital.Database)); var resultados = pacientes.GetPatientsWithPeriod(); Assert.NotNull(resultados); }
public void AllPatientByCriterion() { var repositoryH = new Hospitals(); var hospital = repositoryH.GetBy("QuintaDor"); PatientDTORepository pacientes = new PatientDTORepository(FactorryNhibernate.GetSession(hospital.Database)); var resultados = pacientes.GetPatientsBy(new Patient() { Identity = "198000" }); Assert.AreEqual(resultados.Count ,1); }
public void SalvarEdeletarPaciente() { var repository = new Hospitals(); var hospital = repository.GetBy("QuintaDor"); PatientDTORepository pacientes = new PatientDTORepository(FactorryNhibernate.GetSession(hospital.Database)); var paciente = new EHRIntegracao.Domain.Domain.PatientDTO() { Id = "JK", DateBirthday = DateTime.Now, Identity = "sas", Name = "javet", Cpf = "234" }; pacientes.Save<string>(paciente); pacientes.Delete<string>(paciente); }
public virtual IList<IPatient> GetPatients(Hospital hospital, IPatient patient) { ClearPatient(); using (var repository = new PatientDTORepository(FactorryNhibernate.GetSession(hospital.Database))) { var patients = repository.GetPatientsBy(patient); PatientConverter(patients, hospital); } return PatientsDTO; }