Пример #1
0
        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));
        }
Пример #2
0
 public PractitionerBaseViewModel()
 {
     PractitionerRecordSearch = new PractitionerRecordSearch();
     MedicineSearch           = new MedicineViewModel();
     MedicineModel            = new MedicineModel();
     PatientsDirectorySearch  = new PatientsDirectorySearch();
     PatientBaseViewModel     = new PatientBaseViewModel();
 }
Пример #3
0
        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);
        }
Пример #4
0
        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);
        }
Пример #5
0
        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);
        }
Пример #6
0
        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);
        }
Пример #7
0
        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));
        }
Пример #8
0
 public PatientBaseViewModel()
 {
     PractitionerRecordSearch = new PractitionerRecordSearch();
 }