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