/// <summary> /// Atribuir uma musica a um album /// </summary> /// <param name="albuns"></param> /// <param name="titulo"></param> /// <param name="musicas"></param> /// <param name="nome"></param> /// <returns></returns> public static bool AtribuirMusica(string titulo, string nome, List <MusicaBO> musicas) { try { int albumIndex = ObterAlbumIndex(titulo); //Se o album existir if (albumIndex != -1) { if (Musicas.ExisteMusica(nome) == true) { //Descobrir a posição da musica int musicaIndex = Musicas.ObterMusicaIndex(nome); //Se a musica existir if (musicaIndex != -1) { //Adicionar a musica ao album lstAlbuns[albumIndex].M.Add(musicas[musicaIndex]); return(true); } } } //Retorna false se não foi possivel atribuir return(false); } catch (Exception) { throw; } }
/// <summary> /// Atribuir uma musica a um album /// </summary> /// <param name="albuns"></param> /// <param name="titulo"></param> /// <param name="musicas"></param> /// <param name="nome"></param> /// <returns></returns> public static bool AtribuirMusica(string titulo, string nome) { int albumIndex = ObterAlbumIndex(titulo); //Se o album existir if (albumIndex != -1) { if (!Musicas.ExisteMusica(nome)) { //Descobrir a posição da musica int musicaIndex = Musicas.ObterMusicaIndex(nome); //Se a musica existir if (musicaIndex != -1) { //Adicionar a musica ao album lst_albuns[albumIndex].M.Add(musicaIndex); return(true); } } } //Retorna false se não foi possivel atribuir return(false); }