public HttpResponseMessage Delete(int id) { try { if (_articleRepository.Exists(id)) { ArticleBase.Delete(id, _articleRepository); return(Request.CreateResponse(HttpStatusCode.NoContent)); } return(Request.CreateResponse(HttpStatusCode.Gone)); } catch (Exception ex) { return(Request.CreateErrorResponse(HttpStatusCode.BadRequest, ex)); } }