// GET api/<controller> public async Task <HttpResponseMessage> Get(int componentId) { try { var packages = await Task.Run(() => _summaryService.GetComponentDetails(componentId)); return(Request.CreateResponse(HttpStatusCode.OK, packages)); } catch (Exception ex) { return(Request.CreateResponse(HttpStatusCode.InternalServerError, ex)); } }