示例#1
0
 /// <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;
     }
 }
示例#2
0
        /// <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