Exemple #1
0
        /// <summary>
        /// Adiciona artista à lista de artistas
        /// </summary>
        /// <param name="tipo"></param>
        /// <param name="nomeArtista"></param>
        /// <param name="codigoArtista"></param>
        /// <param name="data"></param>
        /// <param name="duracao"></param>
        public static void AdicionarArtista(string tipo, string nomeArtista, int codigoArtista, DateTime data, int duracao)
        {
            //Inicialização do album aux
            ArtistaBO aux = new ArtistaBO
            {
                Tipo          = tipo,
                NomeArtista   = nomeArtista,
                CodigoArtista = codigoArtista,
                Data          = data,
                Duracao       = duracao
            };

            //Adicionar o artista à lista de artistas
            DL.Artistas.RegistarArtista(aux);
        }
Exemple #2
0
        /// <summary>
        /// Registar um novo artista
        /// </summary>
        /// <param name="artistas"></param>
        /// <param name="novoArtista"></param>
        /// <returns></returns>
        public static bool RegistarArtista(ArtistaBO novoArtista)
        {
            try
            {
                //Se não existir nenhum artista com o mesmo codigo do artista a registar
                if (ExisteArtista(novoArtista.NomeArtista) == false)
                {
                    //Adiciona um novo artista
                    lstArtistas.Add(novoArtista);
                    return(true);
                }

                //Caso o nome já exista, retorna false
                return(false);
            }
            catch (Exception e)
            {
                Console.WriteLine(e.Message);
                throw;
            }
        }