public PartialViewResult UpdatePdfList(string hospitalName, string catID, string position, string status, string model, string mark, string serial, string amval) { PDFModel mymodel = new PDFModel() { amval = amval, catID = catID, hospitalName = hospitalName, mark = mark, model = model, position = position, serial = serial, status = status }; string srt = getListOfPDF(mymodel); PDFModelForReportList log = JsonConvert.DeserializeObject <PDFModelForReportList>(srt); return(PartialView("~/Views/Shared/AdminShared/_PDFList.cshtml", log)); }
public ActionResult PDFReport() { string HospitalList = ""; using (var client = new WebClient()) { HospitalList = client.DownloadString("http://www.supectco.com/webs/GDP/Admin/getHospitalDetail.php?"); } HospitalRoot log4 = JsonConvert.DeserializeObject <HospitalRoot>(HospitalList); HospitalDetail detail = log4.hospitalDetail.Where(x => x.active == "true").FirstOrDefault(); string selectdid = detail.ID; List <SelectListItem> HospitalItems = new List <SelectListItem>(); if (log4.hospitalDetail != null) { HospitalItems = log4.hospitalDetail.Select(c => new SelectListItem { Value = c.ID, Text = c.name, Selected = false, }).ToList(); HospitalItems.Where(x => x.Value == selectdid).SingleOrDefault().Selected = true; } string PositionList = ""; using (var client = new WebClient()) { PositionList = client.DownloadString("http://www.supectco.com/webs/GDP/Admin/getPosition.php?"); } RootObjectFilter log3 = JsonConvert.DeserializeObject <RootObjectFilter>(PositionList); List <SelectListItem> PositionItems = new List <SelectListItem>(); if (log3.filtersModel != null) { PositionItems = log3.filtersModel.Select(c => new SelectListItem { Value = c.title, Text = c.title, }).ToList(); } string json = ""; using (var client = new WebClient()) { json = client.DownloadString("http://www.supectco.com/webs/GDP/Admin/getDevices.php?"); } RootObjectFilter log2 = JsonConvert.DeserializeObject <RootObjectFilter>(json); List <SelectListItem> DeviceItems = new List <SelectListItem>(); if (log2.filtersModel != null) { DeviceItems = log2.filtersModel.Select(c => new SelectListItem { Value = c.ID, Text = c.title }).ToList(); } PDFModel model = new PDFModel(); model.hospitalName = selectdid; string srt = getListOfPDF(model); PDFModelForReportList log = JsonConvert.DeserializeObject <PDFModelForReportList>(srt); PDFReportVM VM = new PDFReportVM(); VM.list = log.PDFmodelForReport; VM.DeviceItems = DeviceItems; VM.PositionItems = PositionItems; VM.HospitalItems = HospitalItems; return(View(VM)); }