public IHttpActionResult Delete(int id) { try { var entityInDb = _categoriaBusiness.GetById(id); //Verifica se objeto existe if (entityInDb == null) { return(NotFound()); } if (_categoriaBusiness.Delete(id)) { //Monta response _result = Ok(Retorno <bool> .Criar(true, "Deleção Realizada Com Sucesso", true)); //Retorna o response return(_result); } else { return(BadRequest("Nenhum registro deletado. Verifique os dados enviados.")); } } catch (Exception) { throw new HttpResponseException(HttpStatusCode.InternalServerError); } }
protected override void Delete(Categoria entity) { _categoriaBusiness.Delete(entity); }