private static void Atualizar() { int indice = digiteId(); int entradaGenero = digiteGenero(); var entradas = preenchaDetalhes(); if (tituloTipo == "filme") { Filme atualizaSerie = new Filme(id: indice, genero: (Genero)entradaGenero, titulo: entradas.Item1, ano: entradas.Item2, descricao: entradas.Item3); repositorioFilme.Atualiza(indice, atualizaSerie); } else { Serie atualizaSerie = new Serie(id: indice, genero: (Genero)entradaGenero, titulo: entradas.Item1, ano: entradas.Item2, descricao: entradas.Item3); repositorioSerie.Atualiza(indice, atualizaSerie); } }
// ------------------------------------------------------------ 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); }
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(); //tentar melhoria para aproveitar trecho de código tanto na adição quanto na atualização - fonte do ID é diferente Serie atualizaSerie = new Serie(id: indiceSerie, genero: (Genero)entradaGenero, titulo: entradaTitulo, ano: entradaAno, descricao: entradaDescricao); repositorio.Atualiza(indiceSerie, atualizaSerie); }
public static void AtualizarSeries() { Console.WriteLine("Digite o id da serie: "); 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.WriteLine("Digite o genero entre as opcoes acima: "); int entradaGenero = int.Parse(Console.ReadLine()); Console.WriteLine("Digite o titulo da serie: "); string entradaTitulo = Console.ReadLine(); Console.WriteLine("Digite o ano de inicio da serie: "); int entradaAno = int.Parse(Console.ReadLine()); Console.WriteLine("Digite a descricao da serie: "); string entradaDescricao = Console.ReadLine(); Serie atualizaSerie = new Serie(id: indiceSerie, genero: (Genero)entradaGenero, titulo: entradaTitulo, ano: entradaAno, descricao: entradaDescricao, ativo: true); repositorio.Atualiza(indiceSerie, atualizaSerie); }
private static void AtualizarSerie() { Console.WriteLine("Atualizar Série:"); Console.Write("Digite o ID da Série que será atualizada:"); int entradaId = 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 ou Enter para manter:"); int entradaGenero = int.Parse(Console.ReadLine()); Console.Write("Digite o ano de lançamento:"); int entradaAno = int.Parse(Console.ReadLine()); Console.Write("Digite o Titulo da Série:"); string entradaTitulo = Console.ReadLine(); Console.Write("Digite a Descrição da Série:"); string entradaDescricao = Console.ReadLine(); var serie = new Serie(id: repositorioSerie.ProximoId(), genero: (Genero)entradaGenero, titulo: entradaTitulo, ano: entradaAno, descricao: entradaDescricao ); repositorioSerie.Atualiza(entradaId, serie); }
private static void AtualizarSerie() { Console.Write("Digite o ID da Série: "); int indiceSeire = int.Parse(Console.ReadLine()); 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 as descrição da Série: "); string entradaDescricao = Console.ReadLine(); Serie atualizaSerie = new Serie(id: indiceSeire, genero: (Genero)entradaGenero, titulo: entradaTitulo, ano: entradaAno, descricao: entradaDescricao); repositorio.Atualiza(indiceSeire, atualizaSerie); }
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.WriteLine("Digite o Ano de Início da Série: "); int entradaAno = int.Parse(Console.ReadLine()); Console.WriteLine("Digite Descrição da Série: "); string entradaDescricao = Console.ReadLine(); Serie atualizaSerie = new Serie(id: indiceSerie, genero: (Genero)entradaGenero, titulo: entradaTitulo, ano: entradaAno, descricao: entradaDescricao); repositorio.Atualiza(indiceSerie, atualizaSerie); }
private static void AtualizarSerie() { Console.WriteLine("Digite o id da série:"); int indiceSerie = int.Parse(Console.ReadLine()); foreach (int i in Enum.GetValues(typeof(Genero))) { Console.WriteLine($"{i} {Enum.GetName(typeof(Genero), i)}"); } Console.WriteLine("Digite o gênero entre as opções acima: "); int entradaGenero = int.Parse(Console.ReadLine()); Console.WriteLine("Digite o título da série: "); string entradaTitulo = Console.ReadLine(); Console.WriteLine("Digite o ano de lançamento da série: "); int entradaAno = int.Parse(Console.ReadLine()); Console.WriteLine("Digite a descrição da série: "); string entradaDescricao = Console.ReadLine(); Serie novaSerie = new Serie(indiceSerie, (Genero)entradaGenero, entradaTitulo, entradaDescricao, entradaAno); repositorio.Atualiza(indiceSerie, novaSerie); }
private static void AtualizarSerie() { Console.Write("Digite o ID da série: "); int idSerie = 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 generoId = int.Parse(Console.ReadLine()); Console.Write("Título da serie: "); string titulo = Console.ReadLine(); Console.Write("Ano de inicio da serie: "); int anoInicio = int.Parse(Console.ReadLine()); Console.Write("Descrição da serie: "); string descricao = Console.ReadLine(); Serie atualizaSerie = new Serie(id: idSerie, genero: (Genero)generoId, titulo: titulo, ano: anoInicio, descricao: descricao); repositorio.Atualiza(idSerie, atualizaSerie); }
private static void AtualizarSerie() { Console.Write("Digite o id da série: "); int indiceSerie = int.Parse(Console.ReadLine()); // 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 atualizaSerie = new Serie(id: indiceSerie, genero: (Genero)entradaGenero, titulo: entradaTitulo, ano: entradaAno, descricao: entradaDescricao); repositorio.Atualiza(indiceSerie, atualizaSerie); }
private static void AtualizarSerie() { Console.Write("Digite o id da série: "); int idSerie = int.Parse(Console.ReadLine()); foreach (int i in System.Enum.GetValues(typeof(Genero))) { Console.WriteLine($"{i} - {System.Enum.GetName(typeof(Genero), i)}"); } Console.Write("Digite o gênero entre as opçõs acima: "); var entradaGenero = int.Parse(Console.ReadLine()); Console.Write("Digite o título da série: "); var entradaTitulo = Console.ReadLine(); Console.Write("Digite o ano da série: "); var entradaAno = int.Parse(Console.ReadLine()); Console.Write("Digite a descrição da série: "); var entradaDescricao = Console.ReadLine(); var atualizaSerie = new Serie( idSerie, (Genero)entradaGenero, entradaTitulo, entradaDescricao, entradaAno ); repositorio.Atualiza(idSerie, atualizaSerie); }
private static void AtualizarSerie() { Console.WriteLine("Digite o id da serie: "); int indiceSerie = Convert.ToInt32(Console.ReadLine()); foreach (int i in Enum.GetValues(typeof(Genero))) { Console.WriteLine($"{i} - {Enum.GetName( typeof(Genero), i )}"); } Console.WriteLine("Digite o genero entre as opcoes acima: "); int entradaGenero = Convert.ToInt32(Console.ReadLine()); Console.WriteLine("Digite o titulo da serie: "); string entradaTitulo = Console.ReadLine(); Console.WriteLine("Digite o ano de inicio da serie: "); int entradaAno = Convert.ToInt32(Console.ReadLine()); Console.WriteLine("Digite a descricao da serie: "); string entradaDescricao = Console.ReadLine(); //!!!! Uso do Cast para dizer ao construtor do tipo Serie que o inteiro entradaGenero eh do tipo enumerado Genero!!! Serie atualizaSerie = new Serie(id: indiceSerie, genero: (Genero)entradaGenero, titulo: entradaTitulo, descricao: entradaDescricao, ano: entradaAno); repositorio.Atualiza(id: indiceSerie, obj: atualizaSerie); }
private static void AtualizarSerie() { System.Console.WriteLine("Atualizando sua serie: "); ListarSeries(); System.Console.WriteLine(); System.Console.WriteLine("informe o id da serie que deseja atualizar"); int indice = int.Parse(Console.ReadLine()); foreach (int i in Enum.GetValues(typeof(Genero))) { Console.WriteLine("{0} - {1}", i, Enum.GetName(typeof(Genero), i)); } System.Console.WriteLine("Digite o genero entre as opções acima: "); int entradaGenero = int.Parse(Console.ReadLine()); System.Console.WriteLine("Digite o titulo da serie: "); string entradaTitulo = Console.ReadLine(); System.Console.WriteLine("Digite o ano do inicio da serie: "); int entradaAno = int.Parse(Console.ReadLine()); System.Console.WriteLine("Digite a descrição da serie: "); string entradaDescricao = Console.ReadLine(); Serie atualizaEntidade = new Serie(id: indice, genero: (Genero)entradaGenero, titulo: entradaTitulo, descricao: entradaDescricao, ano: entradaAno); repositorio.Atualiza(indice, atualizaEntidade); }
private static void AtualizarSerie() { Console.WriteLine("Atualizar série"); Serie serie = ObterSerie(false); repositorio.Atualiza(serie.Id, serie); }
private static void AtualizarSerie() { Console.Write("Digite o id da série: "); int indiceSerie = int.Parse(Console.ReadLine()); Serie novaSerie = GeraSerie(); repositorio.Atualiza(indiceSerie, novaSerie); }
private static void AtualizarSerie() { Console.Write("Digite o id da série: "); int indiceSerie = int.Parse(Console.ReadLine()); // 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 Console.ReadLine(); Console.Write("-- Selecione o gênero da série: --"); Console.ReadLine(); foreach (int i in Enum.GetValues(typeof(Genero))) { Console.WriteLine("{0}-{1}", i, Enum.GetName(typeof(Genero), i)); } Console.Write("-- Selecione a plataforma disponível para reprodução da série : -- "); Console.ReadLine(); foreach (int i in Enum.GetValues(typeof(Plataformas))) { Console.WriteLine("{0}-{1}", i, Enum.GetName(typeof(Plataformas), i)); } int entradaPlataforma = int.Parse(Console.ReadLine()); 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(); Console.Write("Digite o Elenco da série: "); string entradaElenco = Console.ReadLine(); Console.Write("Digite a Produtora da série: "); string entradaProdutora = Console.ReadLine(); Serie atualizaSerie = new Serie(id: indiceSerie, genero: (Genero)entradaGenero, titulo: entradaTitulo, ano: entradaAno, descricao: entradaDescricao, elenco: entradaElenco, produtora: entradaProdutora, plataformas: (Plataformas)entradaPlataforma); repositorio.Atualiza(indiceSerie, atualizaSerie); }
private static void AtualizarSerie() { Console.WriteLine("Segue a lista de séries disponíves:"); ListarSeries(); Console.WriteLine("Por favor, digite o número da série que deseja atualizar!"); int numSerie = int.Parse(Console.ReadLine()); repositorio.Atualiza(numSerie, gerenciarEntrada(numSerie)); Console.WriteLine(); }
private static void AtualizarSeries() { Console.WriteLine("Digite o id da série: "); int indiceSerie = int.Parse(Console.ReadLine()); Serie atualizaSerie = EnumSerie(indiceSerie); repositorio.Atualiza(indiceSerie, atualizaSerie); }
private static void AtualizarSerie() { Console.Write("Digite o ID da série: "); int indiceSerie = int.Parse(Console.ReadLine()); Serie serieAlterar = ObterDadosSerie(); serieAlterar.GetType().GetProperty("Id").SetValue(serieAlterar, indiceSerie); serieRepositorio.Atualiza(serieAlterar); }
private static void AtualizarSerie() { Console.WriteLine("Atualização de série"); Console.WriteLine(); Console.WriteLine("Informe o ID da série que deseja atualizar:"); int indiceSerie = int.Parse(Console.ReadLine()); Serie atualizaSerie = LeInformacaoSerie(indiceSerie); repositorio.Atualiza(indiceSerie, atualizaSerie); }
//Caso3 private static void AtualizarSerie() { int indiceSerie = RecebendoIdSerie(); var serie = repositorio.RetornaPorId(indiceSerie); if (serie.RetornarAtivo()) { //ativar antes de atualizar Console.WriteLine(); Console.WriteLine("Série inativada, deseja Ativar?"); Console.WriteLine("S - Sim"); Console.WriteLine("N - Não"); string opcao = Console.ReadLine().ToUpper(); switch (opcao) { case "S": repositorio.Ativar(indiceSerie); return; case "N": return; default: throw new ArgumentOutOfRangeException(); } } // 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 atualizaSerie = new Serie(id: indiceSerie, genero: (Genero)entradaGenero, titulo: entradaTitulo, ano: entradaAno, descricao: entradaDescricao); repositorio.Atualiza(indiceSerie, atualizaSerie); }
private static void AtualizarSerie() { Console.WriteLine("Atualizar Serie"); Console.WriteLine("Digite o ID da Serie:"); int id = Convert.ToInt32(Console.ReadLine()); Serie serie = PedirInputDeDadosSerie(); Repositorio.Atualiza(id, serie); }
//Atualizar Serie private static void AtualizarSerie() { string separador3 = "----------------------------"; Console.WriteLine(separador3); Console.Write("Digite o ID da série: "); int indiceSerie = int.Parse(Console.ReadLine()); Console.ForegroundColor = ConsoleColor.White; Console.WriteLine(separador3); foreach (int i in Enum.GetValues(typeof(Genero))) { Console.ForegroundColor = ConsoleColor.Yellow; Console.WriteLine("[{0}]-[{1}]", i, Enum.GetName(typeof(Genero), i)); } Console.ForegroundColor = ConsoleColor.White; Console.WriteLine(separador3); Console.ForegroundColor = ConsoleColor.White; Console.WriteLine("Digite o Gênero entre as opções acima: "); Console.ForegroundColor = ConsoleColor.Green; int entradaGenero = int.Parse(Console.ReadLine()); Console.ForegroundColor = ConsoleColor.White; Console.WriteLine("Digite o Título da Série"); Console.ForegroundColor = ConsoleColor.Green; string entradaTitulo = Console.ReadLine(); Console.ForegroundColor = ConsoleColor.White; Console.WriteLine("Digite o Ano de Início da Série: "); Console.ForegroundColor = ConsoleColor.Green; int entradaAno = int.Parse(Console.ReadLine()); Console.ForegroundColor = ConsoleColor.White; Console.WriteLine("Digite a Descrição da Série"); Console.ForegroundColor = ConsoleColor.Green; string entradaDescricao = Console.ReadLine(); Series atualizaSerie = new Series(id: indiceSerie, genero: (Genero)entradaGenero, titulo: entradaTitulo, ano: entradaAno, descricao: entradaDescricao); repositorio.Atualiza(indiceSerie, atualizaSerie); Console.ResetColor(); }
private static void AtualizarSerie() { obj.escrevaL("Atualizar série"); obj.escreva(""); // Atualizando.... obj.escrevaL("Selecione o ID da Série que deseja atualizar: "); int id = int.Parse(Console.ReadLine()); obj.escreva(""); repositorio.Atualiza(id, exibirFormulario(id)); }
private static void AtualizarTitulo() { int tipoItem = definirTipo(); Console.Write("Digite o ID do Título: "); int indiceSerie = int.Parse(Console.ReadLine()); if (tipoItem == 2 && indiceSerie >= repositorio.ProximoId()) { Console.WriteLine("Série não encontrada"); } else if (tipoItem == 1 && indiceSerie >= repositorioFilme.ProximoId()) { Console.WriteLine("Filme não encontrado"); } else { string nomeSerie, descricaoSerie; int generoSerie, anoSerie; ColetaDadosEntrada(out nomeSerie, out generoSerie, out anoSerie, out descricaoSerie); if (tipoItem == 2) { Series serieAtualizada = new Series(id: indiceSerie, genero: (Genero)generoSerie, tipo: (Tipo)tipoItem, titulo: nomeSerie, descricao: descricaoSerie, ano: anoSerie); repositorio.Atualiza(indiceSerie, serieAtualizada); } else { Filmes filmeInserido = new Filmes(id: indiceSerie, genero: (Genero)generoSerie, tipo: (Tipo)tipoItem, titulo: nomeSerie, descricao: descricaoSerie, ano: anoSerie); repositorioFilme.Atualiza(indiceSerie, filmeInserido); } } }
private static void AtualizarItem(bool isSerie) { if (isSerie) { Console.Write("Digite o id da série: "); int indiceSerie = int.Parse(Console.ReadLine()); Serie atualizaSerie = CadastraSerie(indiceSerie); foreach (int i in Enum.GetValues(typeof(Genero))) { Console.WriteLine("{0}-{1}", i, Enum.GetName(typeof(Genero), i)); } do { Console.Write("Digite o gênero entre as opções acima: "); int entradaGenero = int.Parse(Console.ReadLine()); atualizaSerie.addGenero((Genero)entradaGenero); Console.WriteLine("Deseja inserir mais um gênero?(sim/nao)"); } while(Console.ReadLine().ToLower().Equals("sim")); repositorioSerie.Atualiza(indiceSerie, atualizaSerie); } else { Console.Write("Digite o id do filme: "); int indiceFilme = int.Parse(Console.ReadLine()); Filme atualizaFilme = CadastraFilme(indiceFilme); foreach (int i in Enum.GetValues(typeof(Genero))) { Console.WriteLine("{0}-{1}", i, Enum.GetName(typeof(Genero), i)); } do { Console.Write("Digite o gênero entre as opções acima: "); int entradaGenero = int.Parse(Console.ReadLine()); atualizaFilme.addGenero((Genero)entradaGenero); Console.WriteLine("Deseja inserir mais um gênero?(sim/nao)"); } while(Console.ReadLine().ToLower().Equals("sim")); repositorioFilme.Atualiza(indiceFilme, atualizaFilme); } }
private static void AtualizarSerie() { if (listaVazia()) { return; } Console.Write("Digite o id da série: "); int indiceSerie = int.Parse(Console.ReadLine()); if (indiceSerie > repositorio.Lista().Count || indiceSerie < 1) { System.Console.WriteLine("O id informado é inválido."); return; } 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()); if (entradaGenero > Enum.GetValues(typeof(Genero)).Length || entradaGenero < 1) { System.Console.WriteLine("O gênero informado é inválido."); return; } 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); repositorio.Atualiza(indiceSerie, atualizaSerie); }
private static void AtualizarSerie() { Console.Write("Digite o id da série: "); int indiceSerie = int.Parse(Console.ReadLine()); // 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(); Console.Write("Digite o numero de episodos da serie: "); int entradaNumEpi = int.Parse(Console.ReadLine()); Console.Write("e' uma animacao? (S/N) "); string SN = Console.ReadLine(); bool isa = false; if (SN.ToUpper() == "S") { isa = true; } Serie atualizaSerie = new Serie(id: indiceSerie, genero: (Genero)entradaGenero, titulo: entradaTitulo, ano: entradaAno, descricao: entradaDescricao, NumEpi: entradaNumEpi, isanimacao: isa); repositorio.Atualiza(indiceSerie, atualizaSerie); }
private static void AtualizarSerie() { var lista = repositorio.Lista(); if (lista.Count == 0) { Console.WriteLine("+++++++++++++++++++++++++++++++++"); Console.WriteLine("+ Não há registros no catálogo +"); Console.WriteLine("+++++++++++++++++++++++++++++++++"); return; } else { Console.WriteLine("+ ================================== +"); Console.WriteLine("+ -------- Editar registro -------- +"); Console.WriteLine("+ ================================== +"); Console.WriteLine(); Console.WriteLine("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.WriteLine("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); repositorio.Atualiza(indiceSerie, atualizaSerie); } }
private static void AtualizarSerie() { Console.WriteLine("Digite o id da série"); int indiceSerie = int.Parse(Console.ReadLine()); foreach (int i in Enum.GetValues(typeof(Genero))) { Console.WriteLine($"{i} - {Enum.GetName(typeof(Genero), i)}"); } List <string> dadosAtuaisSerie = RetornarDadosSerie(); Serie atualizaSerie = new Serie(id: indiceSerie , genero: (Genero)int.Parse(dadosAtuaisSerie[0]) , titulo: dadosAtuaisSerie[1] , ano: int.Parse(dadosAtuaisSerie[2]) , descricao: dadosAtuaisSerie[3]); repositorio.Atualiza(indiceSerie, atualizaSerie); }