Example #1
0
 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));
 }