public HttpResponseMessage GetUploadBySolution(HttpRequestMessage request, int solutionId) { return(GetHttpResponse(request, () => { HttpResponseMessage response = null; Upload[] upload = _ExtractionProcessService.GetUploadBySolution(solutionId); // notice no need to create a seperate model object since Upload entity will do just fine response = request.CreateResponse <Upload[]>(HttpStatusCode.OK, upload); return response; })); }