public HttpResponseMessage UpdateCaption(HttpRequestMessage request, [FromBody] Caption captionModel) { return(GetHttpResponse(request, () => { HttpResponseMessage response = null; var caption = _MPRIncomeService.UpdateCaption(captionModel); //var response = request.CreateResponse<ScoreCardMetrics>(HttpStatusCode.OK, scm); response = request.CreateResponse <Caption>(HttpStatusCode.OK, caption); return response; })); }