Пример #1
0
        /// <summary>
        /// Initialise the programme's breaks as SmoothBreak instances and
        /// groups them by their containers.
        /// </summary>
        /// <param name="programmeBreaks"></param>
        public void InitialiseSmoothBreaks(IEnumerable <Break> programmeBreaks)
        {
            ProgrammeSmoothBreaks.Clear();

            int breakPosition = 0;

            foreach (Break oneBreak in programmeBreaks)
            {
                var smoothBreak = new SmoothBreak(oneBreak, ++breakPosition);
                smoothBreak.SmoothProgramme = this;

                ProgrammeSmoothBreaks.Add(smoothBreak);
            }

            BreakContainers = BreakContainers.GroupBreaks(programmeBreaks);
        }
Пример #2
0
 internal SmoothFailureMessagesForSpotsCollection(SmoothBreak smoothBreak)
     : this() => SmoothBreak = smoothBreak;