/// <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; }