[HttpPost]// עדכון הנתונים במסד public ActionResult VisitReason(VisitReason vr) { try { Session.Timeout += 10; string id = Session["Patiant"].ToString(); BLVisitReason bl = new BLVisitReason(); int result = bl.AddOrUpdateVisitReason(id, DateTime.Today, vr.GeneralCheck, vr.BreastExam, vr.Pap, vr.Diaphragm, vr.OtherConcetraption, vr.MenstrualCycle, vr.Kallah, vr.OtherReason, vr.Text); if (result == 0)// שמירת הנתונים צלחה { Session["status1"] = "הנתונים נשמרו בהצלחה"; return(RedirectToAction("VisitReason", "VisitReason" /*, new { vr }*/)); } else// כשל בשמירת הנתונים { Session["status1"] = " התרחשה שגיאה"; return(RedirectToAction("VisitReason", "VisitReason" /*, new { vr }*/)); } } catch { Session["status1"] = "התרחשה שגיאה"; return(RedirectToAction("VisitReason", "VisitReason" /*, new { vr }*/)); } }
[HttpGet]//כניסה ללשונית סיבת ביקור public ActionResult VisitReason() { try { if (Session["UserName"] == null || Session["UserPasswerd"] == null) { return(RedirectToAction("Login", "Account")); } if (Session["Patiant"] == null) { return(RedirectToAction("Login", "Account")); } ViewBag.status1 = Session["status1"]; Session["status1"] = ""; string id = Session["Patiant"].ToString(); BLVisitReason bl = new BLVisitReason(); VisitReason v = bl.getVisitReason(DateTime.Today, id);// שליפת נתוני המטופלת מהמסד return(View(v)); } catch (Exception e) { return(View()); } }