Ejemplo n.º 1
0
        private void AddTimers(MeetingSongsAndTimers result, XElement elem)
        {
            string[] timerKeys =
            {
                MeetingSongsAndTimers.LivingTimer1Key,
                MeetingSongsAndTimers.LivingTimer2Key,
                MeetingSongsAndTimers.MinistryTimer1Key,
                MeetingSongsAndTimers.MinistryTimer2Key,
                MeetingSongsAndTimers.MinistryTimer3Key
            };

            foreach (var key in timerKeys)
            {
                var value = elem.Attribute(key);
                if (value == null)
                {
                    break;
                }

                string timeStr = value.Value;

                bool useBell = false;
                if (timeStr.Contains("B"))
                {
                    useBell = true;
                    timeStr = timeStr.Replace("B", "");
                }

                if (Int32.TryParse(timeStr, out var timerMins))
                {
                    result.AddTimer(key, timerMins, useBell);
                }
            }
        }
Ejemplo n.º 2
0
        private void AddTimers(MeetingSongsAndTimers result, XElement elem)
        {
            string[] timerKeys = { MeetingSongsAndTimers.LIVING_TIMER1_KEY, MeetingSongsAndTimers.LIVING_TIMER2_KEY };

            foreach (var key in timerKeys)
            {
                var value = elem.Attribute(key);
                if (value == null)
                {
                    break;
                }

                if (Int32.TryParse(value.Value, out var timerMins))
                {
                    result.AddTimer(key, timerMins);
                }
            }
        }