public JsonResult GetTanggalPemeriksaan(string PatientId) { List <LoketModel> queueData = new RujukanLabHandler(_unitOfWork).GetFormMedicalIds(PatientId == null ? 0 : int.Parse(PatientId)); var lists = queueData.DistinctBy(x => x.TransactionDateStr).ToList(); return(Json(lists, JsonRequestBehavior.AllowGet)); }
public ActionResult ExportSuratRujukanLabKeluar2Pdf(string FormMedId) { var _model = new LabReferenceLetterModel { FormMedicalID = FormMedId == null ? 0 : Convert.ToInt64(FormMedId) }; if (Session["UserLogon"] != null) { _model.Account = (AccountModel)Session["UserLogon"]; } var request = new RujukanLabRequest { Data = _model }; var response = new RujukanLabHandler(_unitOfWork, _context).GetDetailSuratRujukanLab(request); var _suratrujukankeluarmodel = new SuratRujukanKeluarModel { NoSurat = response.Entity.SuratRujukanLabKeluar.NoSurat, DokterPengirim = response.Entity.SuratRujukanLabKeluar.DokterPengirim, }; var labrefmodel = new LabReferenceLetterModel { FormMedicalID = request.Data.FormMedicalID, PatientData = response.Patient, strCekdate = response.Entity.strCekdate, SuratRujukanLabKeluar = _suratrujukankeluarmodel }; if (labrefmodel.LabItems == null) { labrefmodel.LabItems = new List <Entities.MasterData.LabItemModel>(); } labrefmodel.LabItems = response.ListLabs; labrefmodel.PatientAge = response.Entity.PatientAge; ViewBag.NoSurat = response.Entity.SuratRujukanLabKeluar.NoSurat; return(new PartialViewAsPdf(labrefmodel) { PageOrientation = Orientation.Landscape, PageSize = Size.Folio, FileName = "PrintSuratRujukanKeluar.pdf" }); //return View(labrefmodel); }