예제 #1
0
 public async Task <IActionResult> GetIncidentByNumber(string inc)
 {
     try
     {
         result = await iIncidentService.GetIncidenByNumberAsync(inc);
     }
     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));
 }