public HymnView(int hymnId)
 {
     InitializeComponent();
     _hymn = Data.Database.GetContext().GetHymnById(hymnId);
     this.BindingContext = _hymn;
     BuildHymn();
 }
 public HymnView(Hymn pageHymn)
 {
     InitializeComponent();
     _hymn = pageHymn;
     this.BindingContext = _hymn;
     BuildHymn();
 }
Exemple #3
0
        public async Task <IActionResult> Edit(int id, [Bind("HymnId,HymnTitle,HymnNum,FkHymnType")] Hymn hymn)
        {
            if (id != hymn.HymnId)
            {
                return(NotFound());
            }

            if (ModelState.IsValid)
            {
                try
                {
                    _context.Update(hymn);
                    await _context.SaveChangesAsync();
                }
                catch (DbUpdateConcurrencyException)
                {
                    if (!HymnExists(hymn.HymnId))
                    {
                        return(NotFound());
                    }
                    else
                    {
                        throw;
                    }
                }
                return(RedirectToAction("Index"));
            }
            ViewData["FkHymnType"] = new SelectList(_context.HymnType, "HymnTypeId", "HymnType1", hymn.FkHymnType);
            return(View(hymn));
        }
        public async Task <IActionResult> Edit(int id, [Bind("ID,Title,PageNumber")] Hymn hymn)
        {
            if (id != hymn.ID)
            {
                return(NotFound());
            }

            if (ModelState.IsValid)
            {
                try
                {
                    _context.Update(hymn);
                    await _context.SaveChangesAsync();
                }
                catch (DbUpdateConcurrencyException)
                {
                    if (!HymnExists(hymn.ID))
                    {
                        return(NotFound());
                    }
                    else
                    {
                        throw;
                    }
                }
                return(RedirectToAction(nameof(Index)));
            }
            return(View(hymn));
        }
    public static IEnumerable <Hymn> ReadHymns(string file)
    {
        var           lines = File.ReadAllLines(file);
        var           hymns = new List <Hymn>();
        Hymn          hymn  = null;
        List <string> verse = null;

        foreach (var line in lines)
        {
            string text;
            switch (ParseLine(line, out text))
            {
            case LineType.Title:
                hymn = new Hymn(text);
                hymns.Add(hymn);
                break;

            case LineType.Verse:
                if (verse == null)
                {
                    verse = hymn.CreateVerse();
                }
                verse.Add(text);
                break;

            default:
                verse = null;
                break;
            }
        }
        return(hymns);
    }
Exemple #6
0
        public async Task <IActionResult> Edit(int id, [Bind("id,MeetingProgramID,hymnNumber,name,location")] Hymn hymn)
        {
            if (id != hymn.id)
            {
                return(NotFound());
            }

            if (ModelState.IsValid)
            {
                try
                {
                    _context.Update(hymn);
                    await _context.SaveChangesAsync();
                }
                catch (DbUpdateConcurrencyException)
                {
                    if (!HymnExists(hymn.id))
                    {
                        return(NotFound());
                    }
                    else
                    {
                        throw;
                    }
                }
                return(RedirectToAction("Index", "MeetingPrograms"));
            }
            return(View(hymn));
        }
        public HymnDetail(Hymn hymn)
        {
            InitializeComponent();
            var hymnDetailViewModel = new HymnDetailViewModel(hymn);

            BindingContext = hymnDetailViewModel;
        }
        public Hymn BuildHymn(string content, string title)
        {
            Hymn   hymn        = new Hymn();
            string numberPart  = "";
            Regex  regexNumber = new Regex(PATTERN_DIGIT);

            // the number is the first part of the title
            numberPart  = title.Split(new string[] { "_" }, StringSplitOptions.RemoveEmptyEntries).First();
            hymn.Number = int.Parse(numberPart);
            using (StringReader sr = new StringReader(content))
            {
                // first line is the title
                hymn.Title = sr.ReadLine();
                StringBuilder stanzaContent = new StringBuilder();
                int           stanzaNumber  = 0;

                // we assume that there is no blank line until the end of the content
                string   line        = sr.ReadLine();
                string[] stanzaParts = null;
                while (!string.IsNullOrWhiteSpace(line))
                {
                    // we try to figure out if the current line contains stanza number
                    stanzaParts = line.Split(new string[] { "." }, StringSplitOptions.RemoveEmptyEntries);
                    if (stanzaParts != null && stanzaParts.Length == 2 && regexNumber.IsMatch(stanzaParts[0]))
                    {
                        // we have new stanza,
                        // we store the current stanza first
                        if (stanzaNumber > 0)
                        {
                            Stanza stanza = new Stanza();
                            stanza.Number  = stanzaNumber;
                            stanza.Content = stanzaContent.ToString();
                            hymn.Stanzas.Add(stanza);
                            stanzaContent = new StringBuilder();
                        }
                        // and then, we will consider the new one
                        stanzaNumber = int.Parse(stanzaParts[0]);
                        stanzaContent.AppendLine(stanzaParts[1]);
                    }
                    else
                    {
                        // "normal" content line
                        stanzaContent.AppendLine(line);
                    }
                    line = sr.ReadLine();
                }
                // we add the last stanza
                var r = from s in hymn.Stanzas where s.Number == stanzaNumber select s;
                if (!r.Any())
                {
                    hymn.Stanzas.Add(new Stanza()
                    {
                        Number  = stanzaNumber,
                        Content = stanzaContent.ToString()
                    });
                }
            }
            return(hymn);
        }
        public ActionResult DeleteConfirmed(int id)
        {
            Hymn hymn = db.Hymns.Find(id);

            db.Hymns.Remove(hymn);
            db.SaveChanges();
            return(RedirectToAction("Index"));
        }
        private void hymnHistory_ItemSelected(object sender, SelectedItemChangedEventArgs e)
        {
            Hymnal.MasterDetail.IsPresented = false;
            Hymn selected = (Hymn)e.SelectedItem;

            ConfigEngine.Current.InsertHistory(selected?.Id ?? 0);
            Hymnal.Navigation.PushAsync(new HymnView(selected?.Id ?? 0));
        }
        private void Button_OnClicked(object sender, EventArgs e)
        {
            var hymn = new Hymn
            {
                Title = TitleLabel.Text
            };

            Navigation.PushAsync(new PlayerView(hymn));
        }
 public ActionResult Edit([Bind(Include = "ID,Number,Title")] Hymn hymn)
 {
     if (ModelState.IsValid)
     {
         db.Entry(hymn).State = EntityState.Modified;
         db.SaveChanges();
         return(RedirectToAction("Index"));
     }
     return(View(hymn));
 }
Exemple #13
0
        public async Task <IActionResult> Create([Bind("MeetingProgramID,hymnNumber,name,location")] Hymn hymn)
        {
            if (ModelState.IsValid)
            {
                _context.Add(hymn);
                await _context.SaveChangesAsync();

                return(RedirectToAction("Index", "MeetingPrograms"));
            }
            return(View(hymn));
        }
        public async Task <IActionResult> Create([Bind("ID,Title,PageNumber")] Hymn hymn)
        {
            if (ModelState.IsValid)
            {
                _context.Add(hymn);
                await _context.SaveChangesAsync();

                return(RedirectToAction(nameof(Index)));
            }
            return(View(hymn));
        }
        public ActionResult Create([Bind(Include = "ID,Number,Title")] Hymn hymn)
        {
            if (ModelState.IsValid)
            {
                db.Hymns.Add(hymn);
                db.SaveChanges();
                return(RedirectToAction("Index"));
            }

            return(View(hymn));
        }
Exemple #16
0
        public async Task <IActionResult> Create([Bind("HymnId,HymnTitle,HymnNum,FkHymnType")] Hymn hymn)
        {
            if (ModelState.IsValid)
            {
                _context.Add(hymn);
                await _context.SaveChangesAsync();

                return(RedirectToAction("Index"));
            }
            ViewData["FkHymnType"] = new SelectList(_context.HymnType, "HymnTypeId", "HymnType1", hymn.FkHymnType);
            return(View(hymn));
        }
        public async Task <IActionResult> Create([Bind("HymnID,HymnNumber,HymnName")] Hymn hymn)
        {
            if (ModelState.IsValid)
            {
                hymn.HymnID = Guid.NewGuid();
                _context.Add(hymn);
                await _context.SaveChangesAsync();

                return(RedirectToAction(nameof(Index)));
            }
            return(View(hymn));
        }
        public PlayerForm(Hymn hymn)
            : this()
        {
            verses    = new string[hymn.Verses.Count + 1];
            verses[0] = "Imnul " + hymn.Number + "\n" + hymn.Title;
            int index = 1;

            foreach (var verse in hymn.Verses)
            {
                verses[index++] = verse.Text;
            }
        }
        public Hymn GetSelectedHymn(String FormElement)
        {
            Hymn hymn = null;

            try
            {
                hymn = _context.Hymns.Find(int.Parse(Request.Form[FormElement][0]));
            }
            catch (Exception)
            {
                //do nothing
            }
            return(hymn);
        }
        // GET: Hymn/Delete/5
        public ActionResult Delete(int?id)
        {
            if (id == null)
            {
                return(new HttpStatusCodeResult(HttpStatusCode.BadRequest));
            }
            Hymn hymn = db.Hymns.Find(id);

            if (hymn == null)
            {
                return(HttpNotFound());
            }
            return(View(hymn));
        }
Exemple #21
0
 private void LoadResourceData()
 {
     try
     {
         BibleInfo.LoadKRV();
         BibleInfo.LoadKJV();
         Dic.LoadDic();
         Hymn.LoadList();
         //BibleInfo.LoadNIV();
         //BibleInfo.CheckValidate();
     }
     catch (Exception e)
     {
     }
 }
        public async Task <IActionResult> OnGetAsync(int?id)
        {
            if (id == null)
            {
                return(NotFound());
            }

            Hymn = await _context.Hymn.FirstOrDefaultAsync(m => m.ID == id);

            if (Hymn == null)
            {
                return(NotFound());
            }
            return(Page());
        }
        public async Task <IActionResult> OnPostAsync(int?id)
        {
            if (id == null)
            {
                return(NotFound());
            }

            Hymn = await _context.Hymn.FindAsync(id);

            if (Hymn != null)
            {
                _context.Hymn.Remove(Hymn);
                await _context.SaveChangesAsync();
            }

            return(RedirectToPage("./Index"));
        }
        public void NextButtonClicked(object sender, EventArgs e)
        {
            if (_hymnNumber < 260)
            {
                _hymnNumber++;
            }
            else
            {
                _hymnNumber = 1;
            }

            _currentSong   = _hymns.FirstOrDefault(x => x.HymnNumber == _hymnNumber);
            SongLabel.Text = _currentSong.Title;

            _player.Stop();
            _player.Load($"{_hymnNumber}.mid");
            _icon = 1;
        }
Exemple #25
0
        private void LoadResourceData()
        {
            try
            {
                BibleInfo.LoadKRV();
                BibleInfo.LoadKJV();
                Dic.LoadDic();
                Hymn.LoadList();
                //BibleInfo.LoadNIV();
                //BibleInfo.CheckValidate();
            }
            catch (Exception e)
            {
#if DEBUG
                CrossLocalNotifications.Current.Show("SQLLiteDB.LoadKRV Failded", DateTime.Now.ToString(), 0, DateTime.Now);
#endif
            }
        }
Exemple #26
0
        public List <Hymn> Load(string fileName)
        {
            XmlDocument document = new XmlDocument();

            document.Load(fileName);
            List <Hymn> hymns = new List <Hymn>(document.DocumentElement.ChildNodes.Count);

            foreach (XmlElement hymnElement in document.DocumentElement.ChildNodes)
            {
                Hymn hymn = new Hymn
                {
                    Number = int.Parse(hymnElement.GetAttribute("no")),
                    Title  = GetTitle(hymnElement),
                    Verses = GetVerses(hymnElement)
                };
                hymns.Add(hymn);
            }
            return(hymns);
        }
        public List <Hymn> ReadHymnFiles(List <string> hymnFiles)
        {
            var hymns = new List <Hymn>();

            foreach (var hymnFile in hymnFiles)
            {
                using (TextReader reader = new StreamReader(hymnFile))
                {
                    var hymn = new Hymn();
                    hymns.Add(hymn);
                    string line;
                    int    currentVerseNumber = 0;
                    while ((line = reader.ReadLine()) != null)
                    {
                        if (string.IsNullOrWhiteSpace(line))
                        {
                            continue;
                        }

                        if (line.Any(char.IsLetter) && line.Any(char.IsDigit))
                        {
                            // this must be the title
                            hymn.Title = line;
                            continue;
                        }

                        if (line.Any(c => char.IsDigit(c) && c != 0) && !line.Any(char.IsLetter))
                        {
                            //this must be the verse number
                            currentVerseNumber = Convert.ToInt32(line.Trim());
                            hymn.Verses.Add(new Verse(currentVerseNumber));
                            continue;
                        }

                        //get the current verse to add the next line to it
                        var verse = hymn.Verses.Single(v => v.VerseNumber == currentVerseNumber);
                        verse.VerseLines.Add(line);
                    }
                }
            }
            return(hymns);
        }
        public PlayerView(Hymn hymn)
        {
            InitializeComponent();
            Slider.Effects.Add(Effect.Resolve("CustomEffects.BrownSliderEffect"));
            var playerViewModel = new PlayerViewModel(hymn);

            BindingContext = playerViewModel;


            _hymns = new HymnsRepository().GetHymns;

            _currentSong = _hymns.FirstOrDefault(x => x.Title == hymn.Title);
            _hymnNumber  = _currentSong.HymnNumber;

            _player = Plugin.SimpleAudioPlayer.CrossSimpleAudioPlayer.CreateSimpleAudioPlayer();

            _player.Load($"{_hymnNumber}.mid");

            InitializeControls();
        }
Exemple #29
0
        public void Import()
        {
            List <Hymn> hymns = new List <Hymn>();

            this._progressLogger.WriteLine("Loading zip file...");
            using (ZipArchive zipArchive = ZipFile.Open(this.InputArhiveFilename, ZipArchiveMode.Read, Encoding.GetEncoding(1252)))
            {
                foreach (var entry in zipArchive.Entries)
                {
                    string filename = entry.Name;
                    using (StreamReader sr = new StreamReader(entry.Open(), Encoding.GetEncoding(1252)))
                    {
                        string      content = sr.ReadToEnd();
                        HymnBuilder builder = new HymnBuilder();
                        Hymn        hymn    = builder.BuildHymn(content, filename);
                        hymns.Add(hymn);
                    }
                }
            }
            this._progressLogger.WriteLine("Zip file successfully loaded.");
            this._dataRepository.InsertHymns(hymns);
        }
 private static Hymn[] GetHymnList()
 {
     Hymn[] list = new Hymn[]
     {
         new Hymn {
             HymnNumber = 1, HymnName = "The Morning Breaks"
         }
         , new Hymn {
             HymnNumber = 2, HymnName = "The Spirit of God"
         }
         , new Hymn {
             HymnNumber = 3, HymnName = "Now Let Us Rejoice"
         }
         , new Hymn {
             HymnNumber = 4, HymnName = "Truth Eternal"
         }
         , new Hymn {
             HymnNumber = 5, HymnName = "High on the Mountain Top"
         }
         , new Hymn {
             HymnNumber = 6, HymnName = "Redeemer of Israel"
         }
         , new Hymn {
             HymnNumber = 7, HymnName = "Israel, Israel, God Is Calling"
         }
         , new Hymn {
             HymnNumber = 8, HymnName = "Awake and Arise"
         }
         , new Hymn {
             HymnNumber = 9, HymnName = "Come, Rejoice"
         }
         , new Hymn {
             HymnNumber = 10, HymnName = "Come, Sing to the Lord"
         }
         , new Hymn {
             HymnNumber = 11, HymnName = "What Was Witnessed in the Heavens?"
         }
         , new Hymn {
             HymnNumber = 12, HymnName = "’Twas Witnessed in the Morning Sky*"
         }
         , new Hymn {
             HymnNumber = 13, HymnName = "An Angel from on High"
         }
         , new Hymn {
             HymnNumber = 14, HymnName = "Sweet Is the Peace the Gospel Brings"
         }
         , new Hymn {
             HymnNumber = 15, HymnName = "I Saw a Mighty Angel Fly"
         }
         , new Hymn {
             HymnNumber = 16, HymnName = "What Glorious Scenes Mine Eyes Behold"
         }
         , new Hymn {
             HymnNumber = 17, HymnName = "Awake, Ye Saints of God, Awake!"
         }
         , new Hymn {
             HymnNumber = 18, HymnName = "The Voice of God Again Is Heard"
         }
         , new Hymn {
             HymnNumber = 19, HymnName = "We Thank Thee, O God, for a Prophet"
         }
         , new Hymn {
             HymnNumber = 20, HymnName = "God of Power, God of Right"
         }
         , new Hymn {
             HymnNumber = 21, HymnName = "Come, Listen to a Prophet’s Voice"
         }
         , new Hymn {
             HymnNumber = 22, HymnName = "We Listen to a Prophet’s Voice"
         }
         , new Hymn {
             HymnNumber = 23, HymnName = "We Ever Pray for Thee"
         }
         , new Hymn {
             HymnNumber = 24, HymnName = "God Bless Our Prophet Dear"
         }
         , new Hymn {
             HymnNumber = 25, HymnName = "Now We’ll Sing with One Accord"
         }
         , new Hymn {
             HymnNumber = 26, HymnName = "Joseph Smith’s First Prayer"
         }
         , new Hymn {
             HymnNumber = 27, HymnName = "Praise to the Man"
         }
         , new Hymn {
             HymnNumber = 28, HymnName = "Saints, Behold How Great Jehovah"
         }
         , new Hymn {
             HymnNumber = 29, HymnName = "A Poor Wayfaring Man of Grief"
         }
         , new Hymn {
             HymnNumber = 30, HymnName = "Come, Come, Ye Saints"
         }
         , new Hymn {
             HymnNumber = 31, HymnName = "O God, Our Help in Ages Past"
         }
         , new Hymn {
             HymnNumber = 32, HymnName = "The Happy Day at Last Has Come"
         }
         , new Hymn {
             HymnNumber = 33, HymnName = "Our Mountain Home So Dear"
         }
         , new Hymn {
             HymnNumber = 34, HymnName = "O Ye Mountains High"
         }
         , new Hymn {
             HymnNumber = 35, HymnName = "For the Strength of the Hills"
         }
         , new Hymn {
             HymnNumber = 36, HymnName = "They, the Builders of the Nation"
         }
         , new Hymn {
             HymnNumber = 37, HymnName = "The Wintry Day, Descending to Its Close"
         }
         , new Hymn {
             HymnNumber = 38, HymnName = "Come, All Ye Saints of Zion"
         }
         , new Hymn {
             HymnNumber = 39, HymnName = "O Saints of Zion"
         }
         , new Hymn {
             HymnNumber = 40, HymnName = "Arise, O Glorious Zion"
         }
         , new Hymn {
             HymnNumber = 41, HymnName = "Let Zion in Her Beauty Rise"
         }
         , new Hymn {
             HymnNumber = 42, HymnName = "Hail to the Brightness of Zion’s Glad Morning!"
         }
         , new Hymn {
             HymnNumber = 43, HymnName = "Zion Stands with Hills Surrounded"
         }
         , new Hymn {
             HymnNumber = 44, HymnName = "Beautiful Zion, Built Above"
         }
         , new Hymn {
             HymnNumber = 45, HymnName = "Lead Me into Life Eternal"
         }
         , new Hymn {
             HymnNumber = 46, HymnName = "Glorious Things of Thee Are Spoken"
         }
         , new Hymn {
             HymnNumber = 47, HymnName = "We Will Sing of Zion"
         }
         , new Hymn {
             HymnNumber = 48, HymnName = "Glorious Things Are Sung of Zion"
         }
         , new Hymn {
             HymnNumber = 49, HymnName = "Adam-ondi-Ahman"
         }
         , new Hymn {
             HymnNumber = 50, HymnName = "Come, Thou Glorious Day of Promise"
         }
         , new Hymn {
             HymnNumber = 51, HymnName = "Sons of Michael, He Approaches"
         }
         , new Hymn {
             HymnNumber = 52, HymnName = "The Day Dawn Is Breaking"
         }
         , new Hymn {
             HymnNumber = 53, HymnName = "Let Earth’s Inhabitants Rejoice"
         }
         , new Hymn {
             HymnNumber = 54, HymnName = "Behold, the Mountain of the Lord*"
         }
         , new Hymn {
             HymnNumber = 55, HymnName = "Lo, the Mighty God Appearing!"
         }
         , new Hymn {
             HymnNumber = 56, HymnName = "Softly Beams the Sacred Dawning"
         }
         , new Hymn {
             HymnNumber = 57, HymnName = "We’re Not Ashamed to Own Our Lord"
         }
         , new Hymn {
             HymnNumber = 58, HymnName = "Come, Ye Children of the Lord"
         }
         , new Hymn {
             HymnNumber = 59, HymnName = "Come, O Thou King of Kings"
         }
         , new Hymn {
             HymnNumber = 60, HymnName = "Battle Hymn of the Republic"
         }
         , new Hymn {
             HymnNumber = 61, HymnName = "Raise Your Voices to the Lord"
         }
         , new Hymn {
             HymnNumber = 62, HymnName = "All Creatures of Our God and King"
         }
         , new Hymn {
             HymnNumber = 63, HymnName = "Great King of Heaven"
         }
         , new Hymn {
             HymnNumber = 64, HymnName = "On This Day of Joy and Gladness"
         }
         , new Hymn {
             HymnNumber = 65, HymnName = "Come, All Ye Saints Who Dwell on Earth"
         }
         , new Hymn {
             HymnNumber = 66, HymnName = "Rejoice, the Lord Is King!"
         }
         , new Hymn {
             HymnNumber = 67, HymnName = "Glory to God on High"
         }
         , new Hymn {
             HymnNumber = 68, HymnName = "A Mighty Fortress Is Our God"
         }
         , new Hymn {
             HymnNumber = 69, HymnName = "All Glory, Laud, and Honor"
         }
         , new Hymn {
             HymnNumber = 70, HymnName = "Sing Praise to Him"
         }
         , new Hymn {
             HymnNumber = 71, HymnName = "With Songs of Praise"
         }
         , new Hymn {
             HymnNumber = 72, HymnName = "Praise to the Lord, the Almighty"
         }
         , new Hymn {
             HymnNumber = 73, HymnName = "Praise the Lord with Heart and Voice"
         }
         , new Hymn {
             HymnNumber = 74, HymnName = "Praise Ye the Lord"
         }
         , new Hymn {
             HymnNumber = 75, HymnName = "In Hymns of Praise"
         }
         , new Hymn {
             HymnNumber = 76, HymnName = "God of Our Fathers, We Come unto Thee"
         }
         , new Hymn {
             HymnNumber = 77, HymnName = "Great Is the Lord"
         }
         , new Hymn {
             HymnNumber = 78, HymnName = "God of Our Fathers, Whose Almighty Hand"
         }
         , new Hymn {
             HymnNumber = 79, HymnName = "With All the Power of Heart and Tongue"
         }
         , new Hymn {
             HymnNumber = 80, HymnName = "God of Our Fathers, Known of Old"
         }
         , new Hymn {
             HymnNumber = 81, HymnName = "Press Forward, Saints"
         }
         , new Hymn {
             HymnNumber = 82, HymnName = "For All the Saints"
         }
         , new Hymn {
             HymnNumber = 83, HymnName = "Guide Us, O Thou Great Jehovah"
         }
         , new Hymn {
             HymnNumber = 84, HymnName = "Faith of Our Fathers"
         }
         , new Hymn {
             HymnNumber = 85, HymnName = "How Firm a Foundation"
         }
         , new Hymn {
             HymnNumber = 86, HymnName = "How Great Thou Art*"
         }
         , new Hymn {
             HymnNumber = 87, HymnName = "God Is Love"
         }
         , new Hymn {
             HymnNumber = 88, HymnName = "Great God, Attend While Zion Sings"
         }
         , new Hymn {
             HymnNumber = 89, HymnName = "The Lord Is My Light"
         }
         , new Hymn {
             HymnNumber = 90, HymnName = "From All That Dwell below the Skies"
         }
         , new Hymn {
             HymnNumber = 91, HymnName = "Father, Thy Children to Thee Now Raise"
         }
         , new Hymn {
             HymnNumber = 92, HymnName = "For the Beauty of the Earth"
         }
         , new Hymn {
             HymnNumber = 93, HymnName = "Prayer of Thanksgiving"
         }
         , new Hymn {
             HymnNumber = 94, HymnName = "Come, Ye Thankful People"
         }
         , new Hymn {
             HymnNumber = 95, HymnName = "Now Thank We All Our God"
         }
         , new Hymn {
             HymnNumber = 96, HymnName = "Dearest Children, God Is Near You"
         }
         , new Hymn {
             HymnNumber = 97, HymnName = "Lead, Kindly Light"
         }
         , new Hymn {
             HymnNumber = 98, HymnName = "I Need Thee Every Hour"
         }
         , new Hymn {
             HymnNumber = 99, HymnName = "Nearer, Dear Savior, to Thee"
         }
         , new Hymn {
             HymnNumber = 100, HymnName = "Nearer, My God, to Thee"
         }
         , new Hymn {
             HymnNumber = 101, HymnName = "Guide Me to Thee"
         }
         , new Hymn {
             HymnNumber = 102, HymnName = "Jesus, Lover of My Soul"
         }
         , new Hymn {
             HymnNumber = 103, HymnName = "Precious Savior, Dear Redeemer"
         }
         , new Hymn {
             HymnNumber = 104, HymnName = "Jesus, Savior, Pilot Me"
         }
         , new Hymn {
             HymnNumber = 105, HymnName = "Master, the Tempest Is Raging"
         }
         , new Hymn {
             HymnNumber = 106, HymnName = "God Speed the Right"
         }
         , new Hymn {
             HymnNumber = 107, HymnName = "Lord, Accept Our True Devotion"
         }
         , new Hymn {
             HymnNumber = 108, HymnName = "The Lord Is My Shepherd"
         }
         , new Hymn {
             HymnNumber = 109, HymnName = "The Lord My Pasture Will Prepare"
         }
         , new Hymn {
             HymnNumber = 110, HymnName = "Cast Thy Burden upon the Lord"
         }
         , new Hymn {
             HymnNumber = 111, HymnName = "Rock of Ages"
         }
         , new Hymn {
             HymnNumber = 112, HymnName = "Savior, Redeemer of My Soul"
         }
         , new Hymn {
             HymnNumber = 113, HymnName = "Our Savior’s Love"
         }
         , new Hymn {
             HymnNumber = 114, HymnName = "Come unto Him"
         }
         , new Hymn {
             HymnNumber = 115, HymnName = "Come, Ye Disconsolate"
         }
         , new Hymn {
             HymnNumber = 116, HymnName = "Come, Follow Me"
         }
         , new Hymn {
             HymnNumber = 117, HymnName = "Come unto Jesus"
         }
         , new Hymn {
             HymnNumber = 118, HymnName = "Ye Simple Souls Who Stray"
         }
         , new Hymn {
             HymnNumber = 119, HymnName = "Come, We That Love the Lord"
         }
         , new Hymn {
             HymnNumber = 120, HymnName = "Lean on My Ample Arm"
         }
         , new Hymn {
             HymnNumber = 121, HymnName = "I’m a Pilgrim, I’m a Stranger"
         }
         , new Hymn {
             HymnNumber = 122, HymnName = "Though Deepening Trials"
         }
         , new Hymn {
             HymnNumber = 123, HymnName = "Oh, May My Soul Commune with Thee"
         }
         , new Hymn {
             HymnNumber = 124, HymnName = "Be Still, My Soul"
         }
         , new Hymn {
             HymnNumber = 125, HymnName = "How Gentle God’s Commands"
         }
         , new Hymn {
             HymnNumber = 126, HymnName = "How Long, O Lord Most Holy and True"
         }
         , new Hymn {
             HymnNumber = 127, HymnName = "Does the Journey Seem Long?"
         }
         , new Hymn {
             HymnNumber = 128, HymnName = "When Faith Endures"
         }
         , new Hymn {
             HymnNumber = 129, HymnName = "Where Can I Turn for Peace?"
         }
         , new Hymn {
             HymnNumber = 130, HymnName = "Be Thou Humble"
         }
         , new Hymn {
             HymnNumber = 131, HymnName = "More Holiness Give Me"
         }
         , new Hymn {
             HymnNumber = 132, HymnName = "God Is in His Holy Temple"
         }
         , new Hymn {
             HymnNumber = 133, HymnName = "Father in Heaven"
         }
         , new Hymn {
             HymnNumber = 134, HymnName = "I Believe in Christ"
         }
         , new Hymn {
             HymnNumber = 135, HymnName = "My Redeemer Lives"
         }
         , new Hymn {
             HymnNumber = 136, HymnName = "I Know That My Redeemer Lives"
         }
         , new Hymn {
             HymnNumber = 137, HymnName = "Testimony"
         }
         , new Hymn {
             HymnNumber = 138, HymnName = "Bless Our Fast, We Pray"
         }
         , new Hymn {
             HymnNumber = 139, HymnName = "In Fasting We Approach Thee"
         }
         , new Hymn {
             HymnNumber = 140, HymnName = "Did You Think to Pray?"
         }
         , new Hymn {
             HymnNumber = 141, HymnName = "Jesus, the Very Thought of Thee"
         }
         , new Hymn {
             HymnNumber = 142, HymnName = "Sweet Hour of Prayer"
         }
         , new Hymn {
             HymnNumber = 143, HymnName = "Let the Holy Spirit Guide"
         }
         , new Hymn {
             HymnNumber = 144, HymnName = "Secret Prayer"
         }
         , new Hymn {
             HymnNumber = 145, HymnName = "Prayer Is the Soul’s Sincere Desire"
         }
         , new Hymn {
             HymnNumber = 146, HymnName = "Gently Raise the Sacred Strain"
         }
         , new Hymn {
             HymnNumber = 147, HymnName = "Sweet Is the Work"
         }
         , new Hymn {
             HymnNumber = 148, HymnName = "Sabbath Day"
         }
         , new Hymn {
             HymnNumber = 149, HymnName = "As the Dew from Heaven Distilling"
         }
         , new Hymn {
             HymnNumber = 150, HymnName = "O Thou Kind and Gracious Father"
         }
         , new Hymn {
             HymnNumber = 151, HymnName = "We Meet, Dear Lord"
         }
         , new Hymn {
             HymnNumber = 152, HymnName = "God Be with You Till We Meet Again"
         }
         , new Hymn {
             HymnNumber = 153, HymnName = "Lord, We Ask Thee Ere We Part"
         }
         , new Hymn {
             HymnNumber = 154, HymnName = "Father, This Hour Has Been One of Joy"
         }
         , new Hymn {
             HymnNumber = 155, HymnName = "We Have Partaken of Thy Love"
         }
         , new Hymn {
             HymnNumber = 156, HymnName = "Sing We Now at Parting"
         }
         , new Hymn {
             HymnNumber = 157, HymnName = "Thy Spirit, Lord, Has Stirred Our Souls"
         }
         , new Hymn {
             HymnNumber = 158, HymnName = "Before Thee, Lord, I Bow My Head"
         }
         , new Hymn {
             HymnNumber = 159, HymnName = "Now the Day Is Over"
         }
         , new Hymn {
             HymnNumber = 160, HymnName = "Softly Now the Light of Day"
         }
         , new Hymn {
             HymnNumber = 161, HymnName = "The Lord Be with Us"
         }
         , new Hymn {
             HymnNumber = 162, HymnName = "Lord, We Come before Thee Now"
         }
         , new Hymn {
             HymnNumber = 163, HymnName = "Lord, Dismiss Us with Thy Blessing"
         }
         , new Hymn {
             HymnNumber = 164, HymnName = "Great God, to Thee My Evening Song"
         }
         , new Hymn {
             HymnNumber = 165, HymnName = "Abide with Me; ’Tis Eventide"
         }
         , new Hymn {
             HymnNumber = 166, HymnName = "Abide with Me!"
         }
         , new Hymn {
             HymnNumber = 167, HymnName = "Come, Let Us Sing an Evening Hymn"
         }
         , new Hymn {
             HymnNumber = 168, HymnName = "As the Shadows Fall"
         }
         , new Hymn {
             HymnNumber = 169, HymnName = "As Now We Take the Sacrament"
         }
         , new Hymn {
             HymnNumber = 170, HymnName = "God, Our Father, Hear Us Pray"
         }
         , new Hymn {
             HymnNumber = 171, HymnName = "With Humble Heart"
         }
         , new Hymn {
             HymnNumber = 172, HymnName = "In Humility, Our Savior"
         }
         , new Hymn {
             HymnNumber = 173, HymnName = "While of These Emblems We Partake"
         }
         , new Hymn {
             HymnNumber = 174, HymnName = "While of These Emblems We Partake"
         }
         , new Hymn {
             HymnNumber = 175, HymnName = "O God, the Eternal Father"
         }
         , new Hymn {
             HymnNumber = 176, HymnName = "’Tis Sweet to Sing the Matchless Love"
         }
         , new Hymn {
             HymnNumber = 177, HymnName = "’Tis Sweet to Sing the Matchless Love"
         }
         , new Hymn {
             HymnNumber = 178, HymnName = "O Lord of Hosts"
         }
         , new Hymn {
             HymnNumber = 179, HymnName = "Again, Our Dear Redeeming Lord"
         }
         , new Hymn {
             HymnNumber = 180, HymnName = "Father in Heaven, We Do Believe"
         }
         , new Hymn {
             HymnNumber = 181, HymnName = "Jesus of Nazareth, Savior and King"
         }
         , new Hymn {
             HymnNumber = 182, HymnName = "We’ll Sing All Hail to Jesus’ Name"
         }
         , new Hymn {
             HymnNumber = 183, HymnName = "In Remembrance of Thy Suffering"
         }
         , new Hymn {
             HymnNumber = 184, HymnName = "Upon the Cross of Calvary"
         }
         , new Hymn {
             HymnNumber = 185, HymnName = "Reverently and Meekly Now"
         }
         , new Hymn {
             HymnNumber = 186, HymnName = "Again We Meet around the Board"
         }
         , new Hymn {
             HymnNumber = 187, HymnName = "God Loved Us, So He Sent His Son"
         }
         , new Hymn {
             HymnNumber = 188, HymnName = "Thy Will, O Lord, Be Done"
         }
         , new Hymn {
             HymnNumber = 189, HymnName = "O Thou, Before the World Began"
         }
         , new Hymn {
             HymnNumber = 190, HymnName = "In Memory of the Crucified"
         }
         , new Hymn {
             HymnNumber = 191, HymnName = "Behold the Great Redeemer Die"
         }
         , new Hymn {
             HymnNumber = 192, HymnName = "He Died! The Great Redeemer Died"
         }
         , new Hymn {
             HymnNumber = 193, HymnName = "I Stand All Amazed"
         }
         , new Hymn {
             HymnNumber = 194, HymnName = "There Is a Green Hill Far Away"
         }
         , new Hymn {
             HymnNumber = 195, HymnName = "How Great the Wisdom and the Love"
         }
         , new Hymn {
             HymnNumber = 196, HymnName = "Jesus, Once of Humble Birth"
         }
         , new Hymn {
             HymnNumber = 197, HymnName = "O Savior, Thou Who Wearest a Crown"
         }
         , new Hymn {
             HymnNumber = 198, HymnName = "That Easter Morn"
         }
         , new Hymn {
             HymnNumber = 199, HymnName = "He Is Risen!"
         }
         , new Hymn {
             HymnNumber = 200, HymnName = "Christ the Lord Is Risen Today"
         }
         , new Hymn {
             HymnNumber = 201, HymnName = "Joy to the World"
         }
         , new Hymn {
             HymnNumber = 202, HymnName = "Oh, Come, All Ye Faithful"
         }
         , new Hymn {
             HymnNumber = 203, HymnName = "Angels We Have Heard on High"
         }
         , new Hymn {
             HymnNumber = 204, HymnName = "Silent Night"
         }
         , new Hymn {
             HymnNumber = 205, HymnName = "Once in Royal David’s City"
         }
         , new Hymn {
             HymnNumber = 206, HymnName = "Away in a Manger"
         }
         , new Hymn {
             HymnNumber = 207, HymnName = "It Came upon the Midnight Clear"
         }
         , new Hymn {
             HymnNumber = 208, HymnName = "O Little Town of Bethlehem"
         }
         , new Hymn {
             HymnNumber = 209, HymnName = "Hark! The Herald Angels Sing"
         }
         , new Hymn {
             HymnNumber = 210, HymnName = "With Wondering Awe"
         }
         , new Hymn {
             HymnNumber = 211, HymnName = "While Shepherds Watched Their Flocks"
         }
         , new Hymn {
             HymnNumber = 212, HymnName = "Far, Far Away on Judea’s Plains"
         }
         , new Hymn {
             HymnNumber = 213, HymnName = "The First Noel"
         }
         , new Hymn {
             HymnNumber = 214, HymnName = "I Heard the Bells on Christmas Day"
         }
         , new Hymn {
             HymnNumber = 215, HymnName = "Ring Out, Wild Bells"
         }
         , new Hymn {
             HymnNumber = 216, HymnName = "We Are Sowing"
         }
         , new Hymn {
             HymnNumber = 217, HymnName = "Come, Let Us Anew"
         }
         , new Hymn {
             HymnNumber = 218, HymnName = "We Give Thee But Thine Own"
         }
         , new Hymn {
             HymnNumber = 219, HymnName = "Because I Have Been Given Much*"
         }
         , new Hymn {
             HymnNumber = 220, HymnName = "Lord, I Would Follow Thee"
         }
         , new Hymn {
             HymnNumber = 221, HymnName = "Dear to the Heart of the Shepherd"
         }
         , new Hymn {
             HymnNumber = 222, HymnName = "Hear Thou Our Hymn, O Lord"
         }
         , new Hymn {
             HymnNumber = 223, HymnName = "Have I Done Any Good?"
         }
         , new Hymn {
             HymnNumber = 224, HymnName = "I Have Work Enough to Do"
         }
         , new Hymn {
             HymnNumber = 225, HymnName = "We Are Marching On to Glory"
         }
         , new Hymn {
             HymnNumber = 226, HymnName = "Improve the Shining Moments"
         }
         , new Hymn {
             HymnNumber = 227, HymnName = "There Is Sunshine in My Soul Today"
         }
         , new Hymn {
             HymnNumber = 228, HymnName = "You Can Make the Pathway Bright"
         }
         , new Hymn {
             HymnNumber = 229, HymnName = "Today, While the Sun Shines"
         }
         , new Hymn {
             HymnNumber = 230, HymnName = "Scatter Sunshine"
         }
         , new Hymn {
             HymnNumber = 231, HymnName = "Father, Cheer Our Souls Tonight"
         }
         , new Hymn {
             HymnNumber = 232, HymnName = "Let Us Oft Speak Kind Words"
         }
         , new Hymn {
             HymnNumber = 233, HymnName = "Nay, Speak No Ill"
         }
         , new Hymn {
             HymnNumber = 234, HymnName = "Jesus, Mighty King in Zion"
         }
         , new Hymn {
             HymnNumber = 235, HymnName = "Should You Feel Inclined to Censure"
         }
         , new Hymn {
             HymnNumber = 236, HymnName = "Lord, Accept into Thy Kingdom"
         }
         , new Hymn {
             HymnNumber = 237, HymnName = "Do What Is Right"
         }
         , new Hymn {
             HymnNumber = 238, HymnName = "Behold Thy Sons and Daughters, Lord"
         }
         , new Hymn {
             HymnNumber = 239, HymnName = "Choose the Right"
         }
         , new Hymn {
             HymnNumber = 240, HymnName = "Know This, That Every Soul Is Free"
         }
         , new Hymn {
             HymnNumber = 241, HymnName = "Count Your Blessings"
         }
         , new Hymn {
             HymnNumber = 242, HymnName = "Praise God, from Whom All Blessings Flow"
         }
         , new Hymn {
             HymnNumber = 243, HymnName = "Let Us All Press On"
         }
         , new Hymn {
             HymnNumber = 244, HymnName = "Come Along, Come Along"
         }
         , new Hymn {
             HymnNumber = 245, HymnName = "This House We Dedicate to Thee"
         }
         , new Hymn {
             HymnNumber = 246, HymnName = "Onward, Christian Soldiers"
         }
         , new Hymn {
             HymnNumber = 247, HymnName = "We Love Thy House, O God"
         }
         , new Hymn {
             HymnNumber = 248, HymnName = "Up, Awake, Ye Defenders of Zion"
         }
         , new Hymn {
             HymnNumber = 249, HymnName = "Called to Serve"
         }
         , new Hymn {
             HymnNumber = 250, HymnName = "We Are All Enlisted"
         }
         , new Hymn {
             HymnNumber = 251, HymnName = "Behold! A Royal Army"
         }
         , new Hymn {
             HymnNumber = 252, HymnName = "Put Your Shoulder to the Wheel"
         }
         , new Hymn {
             HymnNumber = 253, HymnName = "Like Ten Thousand Legions Marching"
         }
         , new Hymn {
             HymnNumber = 254, HymnName = "True to the Faith"
         }
         , new Hymn {
             HymnNumber = 255, HymnName = "Carry On"
         }
         , new Hymn {
             HymnNumber = 256, HymnName = "As Zion’s Youth in Latter Days"
         }
         , new Hymn {
             HymnNumber = 257, HymnName = "Rejoice! A Glorious Sound Is Heard"
         }
         , new Hymn {
             HymnNumber = 258, HymnName = "O Thou Rock of Our Salvation"
         }
         , new Hymn {
             HymnNumber = 259, HymnName = "Hope of Israel"
         }
         , new Hymn {
             HymnNumber = 260, HymnName = "Who’s on the Lord’s Side?"
         }
         , new Hymn {
             HymnNumber = 261, HymnName = "Thy Servants Are Prepared"
         }
         , new Hymn {
             HymnNumber = 262, HymnName = "Go, Ye Messengers of Glory"
         }
         , new Hymn {
             HymnNumber = 263, HymnName = "Go Forth with Faith"
         }
         , new Hymn {
             HymnNumber = 264, HymnName = "Hark, All Ye Nations!"
         }
         , new Hymn {
             HymnNumber = 265, HymnName = "Arise, O God, and Shine"
         }
         , new Hymn {
             HymnNumber = 266, HymnName = "The Time Is Far Spent"
         }
         , new Hymn {
             HymnNumber = 267, HymnName = "How Wondrous and Great"
         }
         , new Hymn {
             HymnNumber = 268, HymnName = "Come, All Whose Souls Are Lighted"
         }
         , new Hymn {
             HymnNumber = 269, HymnName = "Jehovah, Lord of Heaven and Earth"
         }
         , new Hymn {
             HymnNumber = 270, HymnName = "I’ll Go Where You Want Me to Go"
         }
         , new Hymn {
             HymnNumber = 271, HymnName = "Oh, Holy Words of Truth and Love"
         }
         , new Hymn {
             HymnNumber = 272, HymnName = "Oh Say, What Is Truth?"
         }
         , new Hymn {
             HymnNumber = 273, HymnName = "Truth Reflects upon Our Senses"
         }
         , new Hymn {
             HymnNumber = 274, HymnName = "The Iron Rod"
         }
         , new Hymn {
             HymnNumber = 275, HymnName = "Men Are That They Might Have Joy"
         }
         , new Hymn {
             HymnNumber = 276, HymnName = "Come Away to the Sunday School"
         }
         , new Hymn {
             HymnNumber = 277, HymnName = "As I Search the Holy Scriptures"
         }
         , new Hymn {
             HymnNumber = 278, HymnName = "Thanks for the Sabbath School"
         }
         , new Hymn {
             HymnNumber = 279, HymnName = "Thy Holy Word"
         }
         , new Hymn {
             HymnNumber = 280, HymnName = "Welcome, Welcome, Sabbath Morning"
         }
         , new Hymn {
             HymnNumber = 281, HymnName = "Help Me Teach with Inspiration*"
         }
         , new Hymn {
             HymnNumber = 282, HymnName = "We Meet Again in Sabbath School"
         }
         , new Hymn {
             HymnNumber = 283, HymnName = "The Glorious Gospel Light Has Shone"
         }
         , new Hymn {
             HymnNumber = 284, HymnName = "If You Could Hie to Kolob"
         }
         , new Hymn {
             HymnNumber = 285, HymnName = "God Moves in a Mysterious Way"
         }
         , new Hymn {
             HymnNumber = 286, HymnName = "Oh, What Songs of the Heart"
         }
         , new Hymn {
             HymnNumber = 287, HymnName = "Rise, Ye Saints, and Temples Enter"
         }
         , new Hymn {
             HymnNumber = 288, HymnName = "How Beautiful Thy Temples, Lord"
         }
         , new Hymn {
             HymnNumber = 289, HymnName = "Holy Temples on Mount Zion"
         }
         , new Hymn {
             HymnNumber = 290, HymnName = "Rejoice, Ye Saints of Latter Days"
         }
         , new Hymn {
             HymnNumber = 291, HymnName = "Turn Your Hearts"
         }
         , new Hymn {
             HymnNumber = 292, HymnName = "O My Father"
         }
         , new Hymn {
             HymnNumber = 293, HymnName = "Each Life That Touches Ours for Good"
         }
         , new Hymn {
             HymnNumber = 294, HymnName = "Love at Home"
         }
         , new Hymn {
             HymnNumber = 295, HymnName = "O Love That Glorifies the Son"
         }
         , new Hymn {
             HymnNumber = 296, HymnName = "Our Father, by Whose Name"
         }
         , new Hymn {
             HymnNumber = 297, HymnName = "From Homes of Saints Glad Songs Arise"
         }
         , new Hymn {
             HymnNumber = 298, HymnName = "Home Can Be a Heaven on Earth"
         }
         , new Hymn {
             HymnNumber = 299, HymnName = "Children of Our Heavenly Father*"
         }
         , new Hymn {
             HymnNumber = 300, HymnName = "Families Can Be Together Forever"
         }
         , new Hymn {
             HymnNumber = 301, HymnName = "I Am a Child of God"
         }
         , new Hymn {
             HymnNumber = 302, HymnName = "I Know My Father Lives"
         }
         , new Hymn {
             HymnNumber = 303, HymnName = "Keep the Commandments"
         }
         , new Hymn {
             HymnNumber = 304, HymnName = "Teach Me to Walk in the Light"
         }
         , new Hymn {
             HymnNumber = 305, HymnName = "The Light Divine"
         }
         , new Hymn {
             HymnNumber = 306, HymnName = "God’s Daily Care"
         }
         , new Hymn {
             HymnNumber = 307, HymnName = "In Our Lovely Deseret"
         }
         , new Hymn {
             HymnNumber = 308, HymnName = "Love One Another"
         }
         , new Hymn {
             HymnNumber = 309, HymnName = "As Sisters in Zion"
         }
         , new Hymn {
             HymnNumber = 310, HymnName = "A Key Was Turned in Latter Days"
         }
         , new Hymn {
             HymnNumber = 311, HymnName = "We Meet Again as Sisters"
         }
         , new Hymn {
             HymnNumber = 312, HymnName = "We Ever Pray for Thee"
         }
         , new Hymn {
             HymnNumber = 313, HymnName = "God Is Love"
         }
         , new Hymn {
             HymnNumber = 314, HymnName = "How Gentle God’s Commands"
         }
         , new Hymn {
             HymnNumber = 315, HymnName = "Jesus, the Very Thought of Thee"
         }
         , new Hymn {
             HymnNumber = 316, HymnName = "The Lord Is My Shepherd"
         }
         , new Hymn {
             HymnNumber = 317, HymnName = "Sweet Is the Work"
         }
         , new Hymn {
             HymnNumber = 318, HymnName = "Love at Home"
         }
         , new Hymn {
             HymnNumber = 319, HymnName = "Ye Elders of Israel"
         }
         , new Hymn {
             HymnNumber = 320, HymnName = "The Priesthood of Our Lord"
         }
         , new Hymn {
             HymnNumber = 321, HymnName = "Ye Who Are Called to Labor"
         }
         , new Hymn {
             HymnNumber = 322, HymnName = "Come, All Ye Sons of God"
         }
         , new Hymn {
             HymnNumber = 323, HymnName = "Rise Up, O Men of God"
         }
         , new Hymn {
             HymnNumber = 324, HymnName = "Rise Up, O Men of God"
         }
         , new Hymn {
             HymnNumber = 325, HymnName = "See the Mighty Priesthood Gathered"
         }
         , new Hymn {
             HymnNumber = 326, HymnName = "Come, Come, Ye Saints"
         }
         , new Hymn {
             HymnNumber = 327, HymnName = "Go, Ye Messengers of Heaven"
         }
         , new Hymn {
             HymnNumber = 328, HymnName = "An Angel from on High"
         }
         , new Hymn {
             HymnNumber = 329, HymnName = "Thy Servants Are Prepared"
         }
         , new Hymn {
             HymnNumber = 330, HymnName = "See, the Mighty Angel Flying"
         }
         , new Hymn {
             HymnNumber = 331, HymnName = "Oh Say, What Is Truth?"
         }
         , new Hymn {
             HymnNumber = 332, HymnName = "Come, O Thou King of Kings"
         }
         , new Hymn {
             HymnNumber = 333, HymnName = "High on the Mountain Top"
         }
         , new Hymn {
             HymnNumber = 334, HymnName = "I Need Thee Every Hour"
         }
         , new Hymn {
             HymnNumber = 335, HymnName = "Brightly Beams Our Father’s Mercy"
         }
         , new Hymn {
             HymnNumber = 336, HymnName = "School Thy Feelings"
         }
         , new Hymn {
             HymnNumber = 337, HymnName = "O Home Beloved"
         }
         , new Hymn {
             HymnNumber = 338, HymnName = "America the Beautiful"
         }
         , new Hymn {
             HymnNumber = 339, HymnName = "My Country, ’Tis of Thee"
         }
         , new Hymn {
             HymnNumber = 340, HymnName = "The Star-Spangled Banner"
         }
         , new Hymn {
             HymnNumber = 341, HymnName = "God Save the King"
         }
     };
     return(list);
 }