private static void ListarSeries() { Console.WriteLine("Listar séries"); var lista = Repositorio.Lista(); if (lista.Count == 0) { Console.WriteLine("Nenhuma série cadastrada."); return; } foreach (var Serie in lista) { var Excluido = Serie.retornaExcluido(); Console.WriteLine("#ID {0}: -{1} {2}", Serie.retornaId(), Serie.retornaTitulo(), (Excluido ? "*Excluido*" : "")); } }
private static void ExcluirSerie() { Console.Write("Digite o id da série: "); int indiceSerie = int.Parse(Console.ReadLine()); int proximo = repositorio.ProximoId(); if (indiceSerie < proximo) { Serie Excluir = repositorio.RetornaPorId(indiceSerie); string titulo = Excluir.retornaTitulo(); Console.WriteLine("Tem certeza que deseja excluir: {0}", titulo); Console.WriteLine("1 - Sim"); Console.WriteLine("0 - Não"); int confirmacao = int.Parse(Console.ReadLine()); if (confirmacao == 1) { repositorio.Exclui(indiceSerie); } } else { Console.WriteLine("Id não encontrado"); } }
private static void ExcluirSerie() { Console.Write("Digite o id da série: "); int indiceSerie = int.Parse(Console.ReadLine()); Serie serie = repositorio.RetornaPorId(indiceSerie); Console.WriteLine("Realmente deseja excluir a série de id {0}? [S] ou [N]", serie.retornaTitulo()); string confirmacao = Console.ReadLine().ToUpper(); Console.WriteLine(); if (confirmacao == "S") { repositorio.Exclui(indiceSerie); Console.WriteLine("Serie excluida"); return; } Console.WriteLine("Serie não excluida"); }