よく使われるメソッド
よく使われるメソッド
よく使われるメソッド
よく使われるメソッド
private void PopulateAssignedAlbums(Song song) { var allAlbums = repository.Albums(); var SongAlbums = new HashSet <int>(song.SongAlbums.Select(a => a.AlbumID)); var viewModel = new List <AssignedAlbum>(); foreach (var album in allAlbums) { viewModel.Add(new AssignedAlbum { AlbumID = album.AlbumID, Name = album.Name, Assigned = SongAlbums.Contains(album.AlbumID) }); } ViewData["Albums"] = viewModel; }