public ViewResult Lyrics(int SongId) { SongListViewModels model = new SongListViewModels { Songs = repository.Songs.Where(m => m.SongId == SongId).Take(1) }; return(View(model)); }
// GET: Nav public PartialViewResult SideMenuNewest() { SongListViewModels model = new SongListViewModels { Songs = songRepository.Songs.OrderByDescending(s => s.SongId).Take(5) }; /*IEnumerable<string> newestSongArtistName =repository.Songs.OrderByDescending(s => s.SongId).Select(s => s.ArtistName).Take(5); * string[] newestSongsArtistNameArray = newestSongArtistName.ToArray(); * IEnumerable<string> newestSonsgName = repository.Songs.OrderByDescending(s=>s.SongId).Select(s => s.Name).Take(5); * string[] newestSongsNameArray = newestSonsgName.ToArray(); * string[] newestSongsArray = new string[5]; * for(int i = 0; i < newestSongsArtistNameArray.Count(); i++) * { * newestSongsArray[i] = newestSongsArtistNameArray[i] + " - " + newestSongsNameArray[i]; * } * IEnumerable<string> newestSongs = newestSongsArray;*/ return(PartialView(model)); }
public ViewResult List(int?ArtistId, int page = 1) { SongListViewModels model; if (ArtistId != null) { model = new SongListViewModels { Songs = repository.Songs.Where(m => m.ArtistId == ArtistId). OrderBy(s => s.Name), CurrentArtistId = (int)ArtistId }; } else { model = new SongListViewModels { Songs = repository.Songs.OrderByDescending(s => s.SongId).Take(10) }; } return(View(model)); }