예제 #1
0
        /// <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));
        }
예제 #2
0
        /// <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));
        }