Пример #1
0
        public HttpResponseMessage Put(TurmaEdicaoModel model)
        {
            if (ModelState.IsValid)
            //verifica se os campos passaram nas validações
            {
                try
                {
                    Turma turma = new Turma();
                    turma.IdTurma = model.IdTurma;
                    turma.Codigo  = model.Codigo;

                    TurmaRepository repository = new TurmaRepository();

                    repository.Alterar(turma);
                    return(Request.CreateResponse(HttpStatusCode.OK, "Turma acaba de ser atualizado com sucessso."));
                }
                catch (Exception e)
                {
                    return(Request.CreateResponse
                               (HttpStatusCode.InternalServerError, e.Message));
                }
            }
            else
            {
                return(Request.CreateResponse(HttpStatusCode.BadRequest, "Ocorreram erros de validação."));
            }
        }
Пример #2
0
 public IEnumerable <Turma> Put(Guid id, [FromBody] Turma turma)
 {
     if (id.Equals(turma.Id))
     {
         repo.Alterar(turma);
     }
     return(repo.SelecionarTudo());
 }
Пример #3
0
        //método para executar a atualização de uma turma no banco
        public void AtualizarTurma()
        {
            try
            {
                Console.WriteLine("\nATUALIZAÇÃO DE TURMA\n");

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

                //instanciando a classe TurmaRepository
                var turmaRepository = new TurmaRepository();
                turmaRepository.ConnectionString = connectionString;

                //buscar a turma no banco de dados atraves do ID..
                var turma = turmaRepository.ObterPorId(idTurma);

                //verificar se a turma foi encontrada..
                if (turma != null)
                {
                    Console.Write("Informe o nome da turma....: ");
                    turma.Nome = Console.ReadLine();

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

                    Console.Write("Informe a data do fim da turma....: ");
                    turma.DataFim = DateTime.Parse(Console.ReadLine());

                    //atualizando os dados da turma
                    turmaRepository.Alterar(turma);
                    Console.WriteLine("\nTurma atualizada com sucesso.");
                }
                else
                {
                    Console.WriteLine("\nTurma não encontrada.Tente novamente.");
                }
            }
            catch (Exception e)
            {
                Console.WriteLine("\nErro: " + e.Message);
            }
        }
Пример #4
0
        public void AtualizarTurma()
        {
            try
            {
                Console.WriteLine("\n ATUALIZAR TURMA");



                Console.WriteLine("\n Por favor, 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.WriteLine("\n Por favor, informe o nome da turma");
                    turma.Nome = Console.ReadLine();

                    Console.WriteLine("\nPor favor, informe a data de inicio da turma");
                    turma.DataInicio = DateTime.Parse(Console.ReadLine());

                    Console.WriteLine("\nPor favor, Informe a data do fim da turma");
                    turma.DataFim = DateTime.Parse(Console.ReadLine());

                    turmaRepository.Alterar(turma);

                    Console.WriteLine("\nTURMA ATUALIZADA COM SUCESSO!");
                }
                else
                {
                    Console.WriteLine("\nTURMA NÃO ENCINTRADA. POR FAVOR, TENTE NOVAMENTE.");
                }
            }

            catch (Exception e)
            {
                Console.WriteLine("\nErro: " + e.Message);
            }
        }
Пример #5
0
 public Turma Put(int id, [FromBody] Turma turma)
 {
     return(_TurmaRepository.Alterar(id, turma));
 }
Пример #6
0
 public IEnumerable <Turma> Put(int id, [FromBody] Turma turma)
 {
     repo.Alterar(turma);
     return(repo.SelecionarTudo());
 }