static void Editar() { Console.WriteLine("Bem vindo a edicao de serie "); Console.Write("Digite o identificador: "); var id = Convert.ToInt32(Console.ReadLine()); Console.Write("Digite o nome: "); var nome = Console.ReadLine(); Console.Write("Digite o ano: "); var ano = Convert.ToInt32(Console.ReadLine()); Console.WriteLine("Genero disponiveis: "); ListarEnum <Genero>(); Console.Write("Digite o identificador do genero: "); Genero genero = (Genero)Convert.ToInt32(Console.ReadLine()); Console.Write("Digite a descicao: "); var descricao = Console.ReadLine(); var serie = new Serie(id - 1, nome, ano, genero, descricao); repositorio.Atualizar(serie); }
private static void AtualizarSerie() { Console.Clear(); 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(); Serie atualizaSerie = new Serie(id: indiceSerie, genero: (Genero)entradaGenero, titulo: entradaTitulo, ano: entradaAno, descricao: entradaDescricao); repositorio.Atualizar(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(); Serie atualizaSerie = new Serie(id: indiceSerie, genero: (Genero)entradaGenero, titulo: entradaTitulo, ano: entradaAno, descricao: entradaDescricao); repositorio.Atualizar(indiceSerie, atualizaSerie); }
private static void AtualizarSerie() { int idSerie; int entradaGenero; string entradaTitulo; int entradaAno; string entradaDescricao; Serie atualizaSerie;; Console.Write("Digite o Id de Séries: "); 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 Genêro Entre as Opções Acima: "); entradaGenero = int.Parse(Console.ReadLine()); Console.Write("Digite o Título da Série: "); entradaTitulo = Console.ReadLine(); Console.Write("Digite o Ano da Série: "); entradaAno = int.Parse(Console.ReadLine()); Console.Write("Digite a Descrição da Série: "); entradaDescricao = Console.ReadLine(); atualizaSerie = new Serie(id: idSerie, genero: (Genero)entradaGenero, titulo: entradaTitulo, ano: entradaAno, descricao: entradaDescricao); repositorio.Atualizar(idSerie, atualizaSerie); }
private static void AtualizarSerie() { Console.Clear(); int indiceSerie = CapturarId(); Serie atualizaSerie = GerarSerie(); serieRepositorio.Atualizar(indiceSerie, atualizaSerie); }
public void It_Should_Update_Series() { // Arrange int QTD_SERIES = 10; int idSerieAlterada = 0; List <Serie> listaDeSeries = faker.Generate(QTD_SERIES); listaDeSeries.ForEach(serie => repositorio.Inserir(serie)); Serie novaSerie = faker.Generate(); // Act repositorio.Atualizar(idSerieAlterada, novaSerie); Serie serieAlterada = repositorio.RetornarPorId(idSerieAlterada); // Assert Assert.That(serieAlterada.Equals(novaSerie)); }
public void Put(int id, [FromBody] Serie serie) { repositorio.Atualizar(id, serie); }
public void Atualizar(int id, Genero genero, string titulo, string descricao, int ano) { Serie serieAtualizada = new Serie(id, genero, titulo, descricao, ano, false); serieRepositorio.Atualizar(serieAtualizada); }