private static void inserirSerie() { Console.WriteLine("Inserir nova série"); // https://docs.microsoft.com/pt-br/dotnet/api/system.enum.getvalues?view=netcore-3.1 // https://docs.microsoft.com/pt-br/dotnet/api/system.enum.getname?view=netcore-3.1 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 novaSerie = new Serie(id: repositorio.proximoId(), genero: (Genero)entradaGenero, titulo: entradaTitulo, ano: entradaAno, descricao: entradaDescricao); repositorio.insere(novaSerie); }
private static Serie GeraSerie() { foreach (int i in Enum.GetValues(typeof(Genero))) { Console.WriteLine($"{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 novaSerie = new Serie(repositorio.proximoId(), (Genero)entradaGenero, entradaTitulo, entradaDescricao, entradaAno); return(novaSerie); }