// ------------------------------------------------------------ Interage com usuário e atualiza a série private static void AtualizarSerie() { Console.WriteLine("****** FLIX ****** Você escolheu: Atualizar série"); // -------------------------------------------------------- Verificar se o ID existe Console.Write("Digite o id da série: "); int indiceSerie = int.Parse(Console.ReadLine()); while (indiceSerie > repositorio.ProximoId()) { Console.Write($"Digite o id da série corretamente. Limite máximo: {repositorio.ProximoId()}"); indiceSerie = int.Parse(Console.ReadLine()); } // -------------------------------------------------------- Listar generos das séries no console new ConsoleListarGeneroSerie(); // -------------------------------------------------------- Interage com usuário e obtém os dados int entradaGenero = new ConsoleObterGeneroSerie(); string entradaTitulo = new ConsoleObterTituloSerie(); int entradaAno = new ConsoleObterAnoSerie(); string entradaDescricao = new ConsoleObterDescSerie(); // -------------------------------------------------------- Atualizar a série Serie atualizaSerie = new Serie(id: indiceSerie, genero: (Genero)entradaGenero, titulo: entradaTitulo, ano: entradaAno, descricao: entradaDescricao); repositorio.Atualiza(indiceSerie, atualizaSerie); }
// ------------------------------------------------------------ Interage com usuário e insere a série private static void InserirSerie() { Console.WriteLine("****** FLIX ****** Você escolheu: Inserir série"); // -------------------------------------------------------- Listar generos das séries no console new ConsoleListarGeneroSerie(); // -------------------------------------------------------- Interage com usuário e obtém os dados int entradaGenero = new ConsoleObterGeneroSerie(); string entradaTitulo = new ConsoleObterTituloSerie(); int entradaAno = new ConsoleObterAnoSerie(); string entradaDescricao = new ConsoleObterDescSerie(); // -------------------------------------------------------- Inserir a série Serie novaSerie = new Serie(id: repositorio.ProximoId(), genero: (Genero)entradaGenero, titulo: entradaTitulo, ano: entradaAno, descricao: entradaDescricao); repositorio.Insere(novaSerie); }