Ejemplo n.º 1
0
        internal void SubmitLyrics(LyricsSubmitVM viewModel)
        {
            List <char> endings = new List <char> {
                '.', '?', '!'
            };
            string tempLyric;

            if (endings.Any(e => viewModel.Lyric1.EndsWith(e)))
            {
                tempLyric = viewModel.Lyric1;
            }
            else
            {
                tempLyric = $"{viewModel.Lyric1}.";
            }

            context.Lyrics.Add(new Lyric
            {
                Artist = viewModel.Artist,
                Song   = viewModel.Song,
                Lyric1 = tempLyric
            });

            context.SaveChanges();
        }
Ejemplo n.º 2
0
        public IActionResult Submit(LyricsSubmitVM lyrics)
        {
            if (!ModelState.IsValid)
            {
                return(View(lyrics));
            }

            lyricsService.SubmitLyrics(lyrics);

            return(RedirectToAction(nameof(Index)));
        }