/// <summary> /// Semaine précédente du calendrier /// </summary> /// <param name="jSONChoixSoins"></param> /// <returns></returns> public ActionResult Precedent(string jSONChoixSoins) { var choixSoins = SerializationHelper.Deserialiser <List <Soin> >(jSONChoixSoins); // Blindage et refus de naviguer dans le passé : if (System.Web.HttpContext.Current.Session["DateCalendrier"] != null && ((DateTime)System.Web.HttpContext.Current.Session["DateCalendrier"]).AddDays(-7) >= DateTime.Now.Date) { System.Web.HttpContext.Current.Session["DateCalendrier"] = ((DateTime)System.Web.HttpContext.Current.Session["DateCalendrier"]).AddDays(-7); } return(View("Index", choixSoins)); }
/// <summary> /// Semaine suivante du calendrier /// </summary> /// <param name="jSONChoixSoins"></param> /// <returns></returns> public ActionResult Suivant(string jSONChoixSoins) { // Désérialization : var choixSoins = SerializationHelper.Deserialiser <List <Soin> >(jSONChoixSoins); // Blindage : if (System.Web.HttpContext.Current.Session["DateCalendrier"] != null) { // On passe la date du calendrier à J+7 : System.Web.HttpContext.Current.Session["DateCalendrier"] = ((DateTime)System.Web.HttpContext.Current.Session["DateCalendrier"]).AddDays(7); } return(View("Index", choixSoins)); }