public async Task <bool> Remover(int id) { var curso = await _repository.BuscarPorId(id); _repository.Excluir(curso); await _repository.Commit(); return(true); }
// [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" })); } }
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")); } }
public string Excluir(int idCurso) { try { Curso curso = ObterPorId(idCurso); CursoRepository.Excluir(curso); CursoRepository.SalvarAlteracoes(); return(null); } catch (Exception ex) { return("Erro:" + ex.Message); } }
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); }
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); }
public IActionResult Excluir(int id) { _cursoRepository.Excluir(id); TempData["MSG_S"] = Mensagem.MSG_S002; return(RedirectToAction(nameof(Index))); }
public void Excluir(int id) { _cursoRepository.Excluir(id); }