public async Task <bool> Remover(int id)
        {
            var curso = await _repository.BuscarPorId(id);

            _repository.Excluir(curso);
            await _repository.Commit();

            return(true);
        }
Ejemplo n.º 2
0
        // [ClaimsAuthorize("Curso", "Excluir")]
        public async Task <ActionResult> Delete(CursoVM curso)
        {
            if (curso.Id > 0)
            {
                await _repository.Excluir(curso.Id);

                return(Ok());
            }
            else
            {
                return(BadRequest(new { message = "Curso Inválido" }));
            }
        }
Ejemplo n.º 3
0
 public ActionResult Deletar(int idCurso)
 {
     try
     {
         repository.Excluir(idCurso);
         TempData["Mensagem"] = "Curso removido com sucesso !!";
         return(RedirectToAction("Index"));
     }
     catch (Exception ex)
     {
         TempData["Mensagem"] = ex.Message;
         return(RedirectToAction("Index"));
     }
 }
Ejemplo n.º 4
0
 public string Excluir(int idCurso)
 {
     try
     {
         Curso curso = ObterPorId(idCurso);
         CursoRepository.Excluir(curso);
         CursoRepository.SalvarAlteracoes();
         return(null);
     }
     catch (Exception ex)
     {
         return("Erro:" + ex.Message);
     }
 }
Ejemplo n.º 5
0
        public void Excluir(int id)
        {
            if (id == 0)
            {
                throw new MensagemException(EnumStatusCode.RequisicaoInvalida, "Não foi possivel excluir o curso. Curso não localizado");
            }

            var curso = _cursoRepository.PesquisarPorId(id);

            if (curso == null || curso.Id == 0)
            {
                throw new MensagemException(EnumStatusCode.RequisicaoInvalida, "Não foi possivel excluir o curso. Curso não localizado");
            }

            _cursoRepository.Excluir(curso);
        }
Ejemplo n.º 6
0
        public IActionResult Delete(Guid id)
        {
            try
            {
                var curso = _cursoRepository.BuscarPorId(id);

                _cursoRepository.Excluir(id);

                if (curso == null)
                {
                    return(NotFound());
                }

                return(Ok(id));
            }
            catch (Exception ex)
            {
                return(BadRequest(ex.Message));
            }
        }
 public async Task Executar(int id)
 {
     await _cursoRepository.Excluir(id);
 }
Ejemplo n.º 8
0
 public IActionResult Excluir(int id)
 {
     _cursoRepository.Excluir(id);
     TempData["MSG_S"] = Mensagem.MSG_S002;
     return(RedirectToAction(nameof(Index)));
 }
Ejemplo n.º 9
0
 public void Excluir(int id)
 {
     _cursoRepository.Excluir(id);
 }