public virtual HttpResponseMessage Detete(T entity) { var result = _commonDomain.Delete(entity); if (result) { return(new HttpResponseMessage(HttpStatusCode.OK)); } else { return(Request.CreateErrorResponse(HttpStatusCode.BadRequest, ModelState)); } }