public ActionResult SearchRecords(string recordId, string month, string year, string practitionerId) { List <PractitionerRecordsDirectory> result = new List <PractitionerRecordsDirectory>(); if (recordId.Length == 36 || recordId.Length == 4) { PractitionerRecordSearch vm = new PractitionerRecordSearch(); if (recordId.Length == 4) { vm.RecordId = Guid.Empty; } else { vm.RecordId = Guid.Parse(recordId); } //vm.Month = (Month)Enum.ToObject(typeof(Month), month); vm.Month = (Month)Enum.Parse(typeof(Month), month); vm.Year = Convert.ToInt32(year); vm.AccId = Guid.Parse(practitionerId); if ((vm.Year > 1800 && vm.Year < 2200) || String.IsNullOrEmpty(year)) { PractitionerProcess process = new PractitionerProcess(); result = process.SearchRecords(vm); } } return(Json(result, JsonRequestBehavior.AllowGet)); }
public PractitionerBaseViewModel() { PractitionerRecordSearch = new PractitionerRecordSearch(); MedicineSearch = new MedicineViewModel(); MedicineModel = new MedicineModel(); PatientsDirectorySearch = new PatientsDirectorySearch(); PatientBaseViewModel = new PatientBaseViewModel(); }
public List <PractitionerRecordsDirectory> SearchRecords(PractitionerRecordSearch vm) { List <PractitionerRecordsDirectory> result = new List <PractitionerRecordsDirectory>(); if (vm != null) { PractitionerBusiness businessLayer = new PractitionerBusiness(); result = businessLayer.SearchRecords(vm); } return(result); }
public List <PractitionerRecordsDirectory> SearchRecords(PractitionerRecordSearch search) { List <PractitionerRecordsDirectory> result = new List <PractitionerRecordsDirectory>(); PatientData dataLayer = new PatientData(); int month = (int)search.Month; if (String.IsNullOrEmpty(search.Year.ToString())) { search.Year = 0; } result = dataLayer.SearchRecords(search.AccId, search.Year, month); return(result); }
public List <PractitionerRecordsDirectory> SearchRecords(PractitionerRecordSearch vm) { List <PractitionerRecordsDirectory> result = new List <PractitionerRecordsDirectory>(); PractitionerData dataLayer = new PractitionerData(); if (String.IsNullOrEmpty(vm.Year.ToString())) { vm.Year = 0; } result = dataLayer.SearchRecords(vm); return(result); }
public List <PractitionerRecordsDirectory> SearchRecords(PractitionerRecordSearch vm) { var client = new RestClient(ConstantHelper.AppSettings.BackEndUrl); RestRequest request = new RestRequest(ConstantHelper.API.PatientRecord.SearchRecords, Method.POST); request.RequestFormat = DataFormat.Json; request.AddBody(vm); IRestResponse <List <PractitionerRecordsDirectory> > response = client.Execute <List <PractitionerRecordsDirectory> >(request); List <PractitionerRecordsDirectory> result = response.Data; return(result); }
public ActionResult SearchRecords(string month, string year, string patientId) { List <PractitionerRecordsDirectory> result = new List <PractitionerRecordsDirectory>(); PractitionerRecordSearch vm = new PractitionerRecordSearch(); vm.AccId = Guid.Parse(patientId); vm.Month = (Month)Enum.Parse(typeof(Month), month); vm.Year = Convert.ToInt32(year); PatientProcess process = new PatientProcess(); result = process.SearchRecords(vm); return(Json(result, JsonRequestBehavior.AllowGet)); }
public PatientBaseViewModel() { PractitionerRecordSearch = new PractitionerRecordSearch(); }