private static void AtualizarFilme() { Console.WriteLine("### Atualizar filme ###"); Console.WriteLine(); if (_repository.Lista().Count == 0) { Console.WriteLine("Nenhum filme cadastrado!"); Console.WriteLine(); return; } Console.WriteLine("Digite o id do filme para atualizar:"); Console.WriteLine(); Console.Write("-> "); var idFilme = int.Parse(Console.ReadLine() ?? throw new InvalidOperationException()); Console.WriteLine(); var entradaGenero = ObterOpcaoGenero(); var entradaTitulo = ObterOpcaoTitulo(); var entradaAno = ObterOpcaoAno(); var entradaDescricao = ObterOpcaoDescricao(); Console.WriteLine(); var atualizaFilme = new MovieModel( id: idFilme, genero: (EnumGenero)entradaGenero, titulo: entradaTitulo, ano: entradaAno, descricao: entradaDescricao ); _repository.Atualiza(idFilme, atualizaFilme); }