public void Excluir(int id) { if (id == 0) { throw new MensagemException(EnumStatusCode.RequisicaoInvalida, "Não foi possivel excluir o tipo curso. Tipo Curso não localizado"); } var tipoCurso = _tipoCursoRepository.PesquisarPorId(id); if (tipoCurso == null || tipoCurso.Id == 0) { throw new MensagemException(EnumStatusCode.RequisicaoInvalida, "Não foi possivel excluir o tipo curso. Tipo Curso não localizado"); } _tipoCursoRepository.Excluir(tipoCurso); }
public IActionResult Delete(int id) { try { TipoCurso tipoCursoBuscado = _tipoCursoRepository.BuscarPorId(id); if (tipoCursoBuscado != null) { _tipoCursoRepository.Excluir(id); return(StatusCode(202)); } return(NotFound("Nenhum tipo de curso encontrado.")); } catch (Exception error) { return(BadRequest(error)); } }
public void Excluir(int id) { _tipoCursoRepository.Excluir(id); }