private static void AtualizarSerie() { 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(); SerieDTO atualizaSerie = new SerieDTO(id: indiceSerie, genero: (Genero)entradaGenero, titulo: entradaTitulo, ano: entradaAno, descricao: entradaDescricao); SerieApp.Atualiza(indiceSerie, atualizaSerie); }
private static void InserirSerie() { Console.WriteLine("Inserir nova série"); 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(); SerieDTO novaSerie = new SerieDTO(id: SerieApp.ProximoId(), genero: (Genero)entradaGenero, titulo: entradaTitulo, ano: entradaAno, descricao: entradaDescricao); SerieApp.Insere(novaSerie); }
private static void ExcluirSerie() { Console.Write("Digite o id da série: "); int indiceSerie = int.Parse(Console.ReadLine()); SerieApp.Excluir(indiceSerie); }
private static void VisualizarSerie() { Console.Write("Digite o id da série: "); int indiceSerie = int.Parse(Console.ReadLine()); var serie = SerieApp.RetornaPorId(indiceSerie); Console.WriteLine(serie); }
private static void ListarSeries() { Console.WriteLine("Listar séries"); var lista = SerieApp.Lista(); if (lista.Count == 0) { Console.WriteLine("Nenhuma série cadastrada."); return; } foreach (var serie in lista) { Console.WriteLine("#ID {0}: - {1} {2}", serie.Id, serie.Titulo, (serie.Excluido ? "*Excluído*" : "")); } }