Example #1
0
        /// <summary>
        /// Handles the title if there is more than one receipe
        /// </summary>
        /// <param name="receipeTime">The receipe time.</param>
        public void HandleTitle(ReceipeTime receipeTime)
        {
            this.nbCountReceipe = 0;

            if (receipeTime is ReceipeTimeOfDay)
            {
                nbCountReceipe = ((ReceipeTimeOfDay)receipeTime).Receipes.Count;
            }
            else if (receipeTime is ReceipeDate)
            {
                ReceipeDate receipeDate = (ReceipeDate)receipeTime;
                day = true;
                foreach (ReceipeTimeOfDay receipeTimeOfDay in receipeDate.ReceipeTimeOfDay.Values)
                {
                    nbCountReceipe += receipeTimeOfDay.Receipes.Count;
                }
            }


            if (nbCountReceipe > 1)
            {
                this.pageTitle.Text = "Liste de recettes";
            }
            else
            {
                this.pageTitle.Text = "Liste de recettes";
            }
        }
 /// <summary>
 /// Initializes a new instance of the <see cref="GoToReceipeListEvent"/> class.
 /// </summary>
 /// <param name="model">The model.</param>
 /// <param name="time">The time.</param>
 /// <param name="receipeTime">The receipe time.</param>
 public GoToReceipeListEvent(AppModel model, Time time, ReceipeTime receipeTime)
     : base(model, time)
 {
     this.ReceipeTime = receipeTime;
 }