Пример #1
0
        public IActionResult Delete(int id)
        {
            Especialidades especialidadeBuscada = _especialidadeRepository.BuscarPorId(id);

            //Verifica se especialidadeBuscada é igual a nulo
            if (especialidadeBuscada == null)
            {
                //Se for igual a nulo, retorna um NotFound
                return(NotFound());
            }

            //Se não for, deleta especialidade e retorna um StatusCode Accepted
            _especialidadeRepository.Deletar(id);

            return(StatusCode(202));
        }
Пример #2
0
        public IActionResult Del(int id)
        {
            // tratamento de excessao
            try
            {
                // fazemos a chamada para o método
                _especialidadeRepository.Deletar(id);

                //rotorna um 204
                return(StatusCode(204));
            }
            catch (Exception ex)
            {
                //retorna um statuscode 400
                return(BadRequest(ex));
            }
        }
        public IActionResult Delete(int id)
        {
            try
            {
                Especialidade especialidadeBuscada = _especialidadeRepository.BuscarPorId(id);

                if (especialidadeBuscada != null)
                {
                    _especialidadeRepository.Deletar(id);

                    return(StatusCode(204));
                }

                return(NotFound("Especialidade não encontrada!"));
            }
            catch (Exception codErro)
            {
                return(BadRequest(codErro));
            }
        }
 public IActionResult DeletarEspecialidade(int id)
 {
     _especialidadeRepository.Deletar(id);
     return(Ok("Deletado"));
 }
 public IActionResult Delete(int id)
 {
     _especialidadeRepository.Deletar(id);
     return(StatusCode(200));
 }