Ejemplo n.º 1
0
        public void AutualizarTurma()
        {
            try
            {
                Console.WriteLine("\n\n Atualização de Turma ");

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

                var turmaRepository = new TurmaRepository();
                turmaRepository.ConnectionString = connectionString;

                var turma = turmaRepository.ObterPorId(idTurma);

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

                    Console.Write("Data de início da turma: ");
                    turma.DataInicio = DateTime.Parse(Console.ReadLine());

                    Console.Write("Data de fim da turma: ");
                    turma.DataFim = DateTime.Parse(Console.ReadLine());

                    turmaRepository.Atualizar(turma);

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