예제 #1
0
        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);
        }
예제 #2
0
        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);
        }
예제 #3
0
        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);
        }
예제 #4
0
        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));
        }
예제 #7
0
 public void Put(int id, [FromBody] Serie serie)
 {
     repositorio.Atualizar(id, serie);
 }
예제 #8
0
        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);
        }