public HttpResponseMessage Eliminar(Tema entidad) { var resultado = (HttpResponseMessage)null; try { if (entidad == null) { return(Request.CreateResponse(HttpStatusCode.BadRequest, new { message = "El modelo no puede ser nulo" })); } if (entidad.Id < 1) { return(Request.CreateResponse(HttpStatusCode.BadRequest, new { message = "El id debe ser amyor a 0" })); } entidad = _temaService.GetById(entidad.Id); if (entidad != null) { _temaService.Delete(entidad); resultado = Request.CreateResponse(HttpStatusCode.OK, 1); } else { resultado = Request.CreateResponse(HttpStatusCode.OK, 0); } } catch (Exception exception) { resultado = Request.CreateResponse(HttpStatusCode.InternalServerError, new { message = exception.Message }); } return(resultado); }