public static Album AddArtistsToAlbum(int[] artistIds, Album album, IMusicStoreData data) { album.Artists.Clear(); foreach (var artistId in artistIds) { var artistToAdd = data.Artists.Find(artistId); if (artistToAdd == null) { return null; } album.Artists.Add(artistToAdd); } return album; }
public static Album AddSongsToAlbum(int[] songIds, Album album, IMusicStoreData data) { album.Songs.Clear(); foreach (var songId in songIds) { var songToAdd = data.Songs.Find(songId); if (songToAdd == null) { return null; } album.Songs.Add(songToAdd); } return album; }
protected BaseApiController(IMusicStoreData dataToUse) { this.data = dataToUse; }
public AlbumsController(IMusicStoreData data) : base(data) { }
public ArtistController(IMusicStoreData data) { this.Data = data; }
protected BaseApiController(IMusicStoreData dataToUse) { this.data = dataToUse; }
public AlbumController(IMusicStoreData data) { this.Data = data; }
public BaseController(IMusicStoreData data) { this.data = data; }
public GenresController(IMusicStoreData data) { this.data = data; }
public AlbumController(IMusicStoreData data) { this.data = data; }
public AlbumsController(IMusicStoreData dataToUse) : base(dataToUse) { }
public SongsController(IMusicStoreData dataToUse) : base(dataToUse) { }
public SongsController(IMusicStoreData data) { this.data = data; }
public SongsController(IMusicStoreData data) { this.data = data; }
public ArtistsController(IMusicStoreData data) : base(data) { }
public ArtistsController(IMusicStoreData data) { this.data = data; }
public ArtistsController(IMusicStoreData dataToUse) : base(dataToUse) { }