Ejemplo n.º 1
0
        public IActionResult DesativarTurma(int id)
        {
            if (id == 0)
            {
                TempData["MensagemDanger"] = "Ocorreu um erro ao tentar desativar turma, por favor tente novamente";
                return(RedirectToAction("ListaDeTurmas", "Admin"));
            }

            Turma turma = _turmaRepository.ObterTurmaPeloId(id);

            turma.Ativo = false;
            _turmaRepository.Atualizar(turma);
            TempData["MenssagemSucesso"] = "Turma desativada com sucesso";
            return(RedirectToAction("ListaDeTurmas", "Admin"));
        }
Ejemplo n.º 2
0
        public async Task AtualizarTurma(Turma turma)
        {
            if (!ExecutarValidacao(new TurmaValidation(), turma))
            {
                return;
            }

            await _turmaRepository.Atualizar(turma);
        }
Ejemplo n.º 3
0
        public ServiceReturn Atualizar(Turma turma)
        {
            try
            {
                turmaRepository.Atualizar(turma);
                turmaRepository.Salvar();

                return(new ServiceReturn()
                {
                    success = true, title = "Sucesso", message = "Turma atualizado com sucesso!"
                });
            }
            catch (Exception ex)
            {
                return(new ServiceReturn()
                {
                    success = false, title = "Erro", message = string.Format("Um erro do tipo {0} foi disparado ao atualizar a turma! Mensagem: {1}", ex.GetType(), ex.Message)
                });
            }
        }
Ejemplo n.º 4
0
        public async Task <Turma> Atualizar(Turma turma)
        {
            await _turmaRepository.Atualizar(turma);

            return(turma);
        }
Ejemplo n.º 5
0
 public async Task Atualizar(Turma turma)
 {
     await _turmaRepository.Atualizar(turma);
 }
Ejemplo n.º 6
0
 public void Editar(Turma Turma)
 {
     ValidarModelo(Turma);
     _TurmaRepository.Atualizar(Turma);
 }