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(); }
public IActionResult Submit(LyricsSubmitVM lyrics) { if (!ModelState.IsValid) { return(View(lyrics)); } lyricsService.SubmitLyrics(lyrics); return(RedirectToAction(nameof(Index))); }