public async Task <IActionResult> GetChangeRequestsByServer() { try { headerValues = this.HttpContext.Request.Headers; if (headerValues.ContainsKey("config_item")) { result = await iIncidentService.GetIncidentsByServerAsync(headerValues["config_item"].ToString()); } else { return(Unauthorized()); } } catch (Exception ex) { errorObj.Action = this.ControllerContext.RouteData.Values["action"].ToString(); errorObj.Controller = this.ControllerContext.RouteData.Values["controller"].ToString(); errorObj.Method = "GET"; errorObj.Message = ex.Message; errorObj.StatusCode = "500"; return(StatusCode(500, JObject.Parse(JsonConvert.SerializeObject(errorObj)))); } return((result["result"] != null) ? Ok(result["result"]) : StatusCode(500, result)); }