private static void InserirTitulo() { Console.WriteLine("Inserir um item"); Console.WriteLine(); int tipoItem = definirTipo(); string nomeSerie, descricaoSerie; int generoSerie, anoSerie; ColetaDadosEntrada(out nomeSerie, out generoSerie, out anoSerie, out descricaoSerie); if (tipoItem == 2) { Series serieInserida = new Series(id: repositorio.ProximoId(), genero: (Genero)generoSerie, tipo: (Tipo)tipoItem, titulo: nomeSerie, descricao: descricaoSerie, ano: anoSerie); repositorio.Insere(serieInserida); } else { Filmes filmeInserido = new Filmes(id: repositorio.ProximoId(), genero: (Genero)generoSerie, tipo: (Tipo)tipoItem, titulo: nomeSerie, descricao: descricaoSerie, ano: anoSerie); repositorioFilme.Insere(filmeInserido); } }
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); } } }