ClearCanvas.ImageServer.Core.Edit.UpdateStudyCommand.FindPatient C# (CSharp) Method

FindPatient() private static method

private static FindPatient ( PatientInfo patientInfo, IPersistenceContext context ) : ClearCanvas.ImageServer.Model.Patient
patientInfo PatientInfo
context IPersistenceContext
return ClearCanvas.ImageServer.Model.Patient
		private static Patient FindPatient(PatientInfo patientInfo, IPersistenceContext context)
		{
			var patientFindBroker = context.GetBroker<IPatientEntityBroker>();
			var criteria = new PatientSelectCriteria();

			if (!String.IsNullOrEmpty(patientInfo.PatientId))
				criteria.PatientId.EqualTo(patientInfo.PatientId);
			else
				criteria.PatientId.IsNull();

			if (!String.IsNullOrEmpty(patientInfo.PatientsName))
				criteria.PatientsName.EqualTo(patientInfo.PatientsName);
			else
				criteria.PatientsName.IsNull();

			return patientFindBroker.FindOne(criteria);
		}