/// <summary> /// Atribuir um album a um artista /// </summary> /// <param name="artistas"></param> /// <param name="nomeArtista"></param> /// <param name="albuns"></param> /// <param name="titulo"></param> /// <returns></returns> public static bool AtribuirAlbum(string nomeArtista, string titulo, List <AlbumBO> albuns) { try { int artistaIndex = ObterArtistaIndex(nomeArtista); if (artistaIndex != -1) { if (Albuns.ExisteAlbum(titulo) == true) { int albumIndex = Albuns.ObterAlbumIndex(titulo); if (albumIndex != -1) { //Adicionar o album ao artista lstArtistas[artistaIndex].A.Add(albuns[albumIndex]); return(true); } } } return(false); } catch (Exception e) { Console.WriteLine(e.Message); throw; } }
/// <summary> /// Atribuir um album a um artista /// </summary> /// <param name="artistas"></param> /// <param name="nomeArtista"></param> /// <param name="albuns"></param> /// <param name="titulo"></param> /// <returns></returns> public static bool AtribuirAlbum(string nomeArtista, string titulo) { int artistaIndex = ObterArtistaIndex(nomeArtista); if (artistaIndex != -1) { if (!Albuns.ExisteAlbum(titulo)) { int albumIndex = Albuns.ObterAlbumIndex(titulo); if (albumIndex != -1) { //Adicionar o album ao artista artistas[artistaIndex].albuns.Add(albuns[albumIndex]); return(true); } } } return(false); } //resolver o adicionar o album ao artista pq ao mudar a função Existe album deixou de ser possivel verificar se