private List <MyVisitReasonDict> funcGetAjax()//פונקציה היוצרת לי כעין מילון אשר הקי שלו זה תאריך והוליו שלו זה בדיקה רפואית של אותו תאריך { List <DateTime> l2 = new List <DateTime>(); l2 = b.get_updating(Session["Patiant"].ToString());//מביא לי את רשימת התאריכים VisitReason visitrReason; List <MyVisitReasonDict> myl = new List <MyVisitReasonDict>(); MyVisitReasonDict myVisitReasonDict; foreach (var item in l2) //ריצה על רשימת התאריכים { visitrReason = p.getVisitReason(item, Session["Patiant"].ToString()); //מביא לי את בדיקה רפואית של תאריך מסוים myVisitReasonDict = new MyVisitReasonDict(); //הקצאת מחלקה DateTime t = new DateTime(item.Year, item.Month, item.Day); //תאריך בפורמט מסודר myVisitReasonDict.date = t.ToShortDateString(); myVisitReasonDict.list = visitrReason; myl.Add(myVisitReasonDict); } return(myl); }
[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()); } }