/// <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); }
/// <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; } }