public ActionResult DeleteConfirmed(int id) { PacsReport pacsReport = db.PacsReports.Find(id); db.PacsReports.Remove(pacsReport); int patientId = pacsReport.PatientId.Value; db.SaveChanges(); return(RedirectToAction("List", new { id = patientId })); }
public ActionResult Edit([Bind(Include = "PacsReportId,PacsCode,CheckDate,DicomFileName,PreDiagnose,CheckPoint,ImageDesc,ImagingDiagnosis,ReportDate")] PacsReport pacsReport) { if (ModelState.IsValid) { db.Entry(pacsReport).State = EntityState.Modified; db.SaveChanges(); return(RedirectToAction("List", new { id = pacsReport.PatientId })); } return(View(pacsReport)); }
// GET: PacsReports/Details/5 public ActionResult Details(int?id) { if (id == null) { return(new HttpStatusCodeResult(HttpStatusCode.BadRequest)); } PacsReport pacsReport = db.PacsReports.Find(id); if (pacsReport == null) { return(HttpNotFound()); } return(View(pacsReport)); }
public string FillReport(int id, FillReportViewModel fillreport) { if (ModelState.IsValid) { PacsReport report = db.PacsReports.Find(id); var currentUser = db.Users.Find(User.Identity.GetUserId()); report.ReportUser = currentUser; report.ReportDate = DateTime.Now; report.ReportState = ReportStateEnum.rsFilledReport; //db.Entry(currentUser).State = EntityState.Unchanged; db.Entry(report).State = EntityState.Modified; db.SaveChanges(); return("保存成功"); } return("保存失败"); }
public ActionResult FillReport(int?id) { if (id == null) { return(new HttpStatusCodeResult(HttpStatusCode.BadRequest)); } PacsReport pacsReport = db.PacsReports.Find(id); if (pacsReport == null) { return(HttpNotFound()); } FillReportViewModel report = new FillReportViewModel(); report.ImageDesc = pacsReport.ImageDesc; report.ImagingDiagnosis = pacsReport.ImagingDiagnosis; return(View(report)); }
public ActionResult DicomView(int id) { PacsReport pacsReport = db.PacsReports.Find(id); if (pacsReport == null) { return(HttpNotFound()); } ViewBag.pacsReport = pacsReport; DicomParseHelper helper = new DicomParseHelper(pacsReport.DicomFileName); ViewData.Model = new DicomViewData() { DataItemList = helper.GetDataList(), ImageItemList = helper.ImageList }; return(View()); }
public ActionResult Create(int id, [Bind(Include = "PacsReportId,PacsCode,CheckDate,DicomFileName,PreDiagnose,CheckPoint,ImageDesc,ImagingDiagnosis,ReportDate")] PacsReport pacsReport) { if (ModelState.IsValid) { var currentUser = db.Users.Find(User.Identity.GetUserId()); pacsReport.Uploader = currentUser; pacsReport.ReportState = ReportStateEnum.rsUploadDicom; pacsReport.DicomFileName = ""; pacsReport.PatientId = id; db.PacsReports.Add(pacsReport); db.SaveChanges(); pacsReport.DicomFileName = SaveDicomFile(id); db.Entry(pacsReport).State = EntityState.Modified; db.SaveChanges(); return(RedirectToAction("List", new { id = id })); } return(View(pacsReport)); }