class Podcast
{
public Podcast(string nome, string host, int totalEpisodios)
{
Nome = nome;
Host = host;
TotalEpisodios = totalEpisodios;
}
public string Nome { get; private set; }
public string Host { get; private set; }
public int TotalEpisodios { get; private set; }
public void AdicionarEpisodios()
{
Console.Write("Add um novo Episodio: ");
string novoEpisodio = Console.ReadLine()!;
List<string> episodios = new List<string>();
episodios.Add(novoEpisodio);
Console.WriteLine($"Episodio: {novoEpisodio} foi add.");
}
public string ExibirDetalhes(string Nome,string Host)
{
Nome = "FalaPopular";
Host = "Didi-Toto";
string informacaodoPodCast = $"\nVoce esta assistindo ao {Nome} | Apresentando por {Host}";
List<string> listaEpisodios = new List<string>() {"CucaComeBala","CucaComeDoce", "CucaComeCoco" };
Console.WriteLine(informacaodoPodCast);
int index = 0;
foreach (string episodios in listaEpisodios)
{
index++;
Console.WriteLine($"Episodio n': {index} | Episodio: {episodios}");
}
TotalEpisodios = listaEpisodios.Count;
Console.WriteLine($"Total de Episidios: {TotalEpisodios}");
return informacaodoPodCast;
}
}
class Episodio
{
public Episodio(string titulo, int ordem, int duracao, string resumo)
{
Titulo = titulo;
Ordem = ordem;
Duracao = duracao;
Resumo = resumo;
}
//Propriedades
public int Duracao { get; private set; }
public int Ordem { get; private set; }
public string Titulo { get; private set; }
public string Resumo { get; private set; }
public string Informacoes => $"Episodios: {Titulo} | n': {Ordem} | Duracao: {Duracao} min | Resumo: {Resumo} " ;
//Metodo para addConvidados
public void AdicionarConvidados()
{
Console.Write("Add um Convidado: ");
string nomeConvidado = Console.ReadLine()!;
List<string> convidado = new List<string>();
convidado.Add(nomeConvidado);
// Mostra lista de Convidados add.
foreach(string nomeConvidados in convidado)
{
Console.WriteLine($"Convidado Add:{nomeConvidado}");
}
}
}
Podcast podcast = new Podcast("","",0);
Episodio episodio = new Episodio("Pegaram A Cuca",1,60,"Cuca é Pega pela Emilha em uma grande Atrapalhada");
Console.WriteLine(podcast.ExibirDetalhes("",""));
Console.WriteLine(episodio.Informacoes);
episodio.AdicionarConvidados();
podcast.AdicionarEpisodios();