Esempio n. 1
0
        public AlunoViewModel Atualizar(AlunoViewModel alunoViewModel)
        {
            var aluno = Mapper.Map <Aluno>(alunoViewModel);

            _alunoRepository.Atualizar(aluno);
            return(alunoViewModel);
        }
        public void Alterar()
        {
            try
            {
                Console.WriteLine("ATUALIZAÇÃO DE ALUNO");

                Console.Write("INFORME O ID DO ALUNO: ");
                var idAluno = Guid.Parse(Console.ReadLine());

                var alunoRepository = new AlunoRepository();
                alunoRepository.ConnectionString = connectionString;

                var aluno = alunoRepository.ObterPorId(idAluno);

                if (aluno != null)
                {
                    Console.Write("INFORME O NOME DO ALUNO: ");
                    aluno.Nome = Console.ReadLine();

                    Console.Write("INFORME O CPF DO ALUNO: ");
                    aluno.Cpf = Console.ReadLine();

                    Console.Write("INFORME A MATRÍCULA DO ALUNO: ");
                    aluno.Matricula = Console.ReadLine();

                    Console.Write("INFORME A DATA DE NASCIMENTO DO ALUNO: ");
                    aluno.DataNascimento = DateTime.Parse(Console.ReadLine());

                    alunoRepository.Atualizar(aluno);
                    Console.WriteLine("ALUNO CADASTRADO COM SUCESSO!");
                    Console.WriteLine("\n");
                }

                else
                {
                    Console.WriteLine("\n ALUNO NÃO ENCONTRADO");
                    Console.WriteLine("\n");
                }
            }
            catch (Exception e)
            {
                Console.WriteLine("\n ERRO!" + e.Message);
            }
        }
        public void AtualizarAluno()
        {
            try
            {
                Console.WriteLine("\n Atualização de aluno: ");

                Console.Write("Informe o Id do aluno: ");
                var idAluno = Guid.Parse(Console.ReadLine());

                var alunoRepository = new AlunoRepository();
                alunoRepository.ConnectionString = connectionString;

                var aluno = alunoRepository.ObterPorId(idAluno);

                if (aluno != null)
                {
                    Console.Write("Informe do Nome do aluno: ");
                    aluno.Nome = Console.ReadLine();

                    Console.Write("Matrícula do Nome do aluno: ");
                    aluno.Matricula = Console.ReadLine();

                    Console.Write("Cpf do Nome do aluno: ");
                    aluno.Cpf = Console.ReadLine();

                    Console.Write("Informe o Id da turma: ");
                    aluno.IdTurma = Guid.Parse(Console.ReadLine());

                    alunoRepository.Atualizar(aluno);

                    Console.WriteLine("\n Aluno atualizado com sucesso! ");
                }
                else
                {
                    Console.WriteLine("\n Aluno não encontrado");
                }
            }
            catch (Exception e)
            {
                Console.WriteLine("\n Erro:" + e.Message);
            }
        }