Exemplo n.º 1
0
        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);
        }
Exemplo n.º 2
0
        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));
            }
        }
Exemplo n.º 3
0
 public void Excluir(int id)
 {
     _tipoCursoRepository.Excluir(id);
 }