public HttpResponseMessage GetMPRPLCaption(HttpRequestMessage request, string mprPLCaptionName) { return(GetHttpResponse(request, () => { HttpResponseMessage response = null; PLCaptionNewData[] plCaption = _MPRPLService.GetAllMPRPLCaptionsByCaptionName(mprPLCaptionName); // notice no need to create a seperate model object since PLCaption entity will do just fine response = request.CreateResponse <PLCaptionNewData[]>(HttpStatusCode.OK, plCaption); return response; })); }