private static void AtualizarSerie() { Console.WriteLine("==>Atualizar Serie:"); Console.Write("Digite o id da série: "); int indiceSerie = int.Parse(Console.ReadLine()); foreach (int i in Enum.GetValues(typeof(Genero))) { Console.WriteLine("{0}-{1}", i, Enum.GetName(typeof(Genero), i)); } Console.Write("Digite o gênero entre as opções acima: "); int entradaGenero = int.Parse(Console.ReadLine()); Console.Write("Digite o Título da Série: "); string entradaTitulo = Console.ReadLine(); Console.Write("Digite o Ano de Início da Série: "); int entradaAno = int.Parse(Console.ReadLine()); Console.Write("Digite a Descrição da Série: "); string entradaDescricao = Console.ReadLine(); Serie atualizaSerie = new Serie(id: indiceSerie, genero: (Genero)entradaGenero, titulo: entradaTitulo, ano: entradaAno, descricao: entradaDescricao); Console.Write("Digite o numero de Temporadas: "); int entradaTemporadas = int.Parse(Console.ReadLine()); int entradaNEpisodios = 0; int entradaDegustacao = 2; bool entradaDegustacaoLogica = false; Console.WriteLine("Para cada temporada digite o numero de episodios e se em alguma há degustação do primeiro episodio."); for (int i = 0; i < entradaTemporadas; i++) { Console.WriteLine("Temporada #{0}", i + 1); Console.Write("Numeros de episodios: "); entradaNEpisodios = int.Parse(Console.ReadLine()); Console.Write("Digite 1 se houver degustacao ou 2 caso não haja: "); entradaDegustacao = int.Parse(Console.ReadLine()); if (entradaDegustacao == 1) { entradaDegustacaoLogica = true; } else { entradaDegustacaoLogica = false; } Temporada novaTemporada = new Temporada(entradaNEpisodios, entradaDegustacaoLogica); atualizaSerie.AdicionaTemporada(novaTemporada); } repositorio.Atualiza(indiceSerie, atualizaSerie); }
public void RetornaTemporadas(int i, out Temporada exibicao) { exibicao = listaTemporadas[i]; }
public void AdicionaTemporada(Temporada temporada) { listaTemporadas.Add(temporada); }