public PractitionerBaseViewModel() { PractitionerRecordSearch = new PractitionerRecordSearch(); MedicineSearch = new MedicineViewModel(); MedicineModel = new MedicineModel(); PatientsDirectorySearch = new PatientsDirectorySearch(); PatientBaseViewModel = new PatientBaseViewModel(); }
public List <PatientsDirectory> SearchPatients(PatientsDirectorySearch search) { List <PatientsDirectory> result = new List <PatientsDirectory>(); PractitionerData data = new PractitionerData(); result = data.SearchPatients(search); return(result); }
public List <PatientsDirectory> SearchPatients(PatientsDirectorySearch search) { List <PatientsDirectory> result = new List <PatientsDirectory>(); if (search != null) { PractitionerBusiness businessLayer = new PractitionerBusiness(); result = businessLayer.SearchPatients(search); } return(result); }
public List <PatientsDirectory> SearchPatients(PatientsDirectorySearch search) { var client = new RestClient(ConstantHelper.AppSettings.BackEndUrl); RestRequest request = new RestRequest(ConstantHelper.API.Practitioner.SearchPatients, Method.POST); request.RequestFormat = DataFormat.Json; request.AddBody(search); IRestResponse <List <PatientsDirectory> > response = client.Execute <List <PatientsDirectory> >(request); List <PatientsDirectory> result = response.Data; return(result); }
public ActionResult SearchPatients(string firstName, string lastName, string practitionerId) { PatientsDirectorySearch search = new PatientsDirectorySearch(); search.FirstName = firstName; search.LastName = lastName; search.PractitionerId = Guid.Parse(practitionerId); List <PatientsDirectory> result = new List <PatientsDirectory>(); PractitionerProcess process = new PractitionerProcess(); result = process.SearchPatients(search); return(Json(result, JsonRequestBehavior.AllowGet)); }