/// <summary> /// Builds the action result. /// </summary> /// <param name="exception">The ex.</param> /// <returns></returns> public static ActionResult BuildExceptionResult(Exception exception) { var funcName = "BuildExceptionResult"; ActionResult result = null; try { var combineResults = new { Result = false, Description = ExceptionProcessorService.GetExceptionMessage(exception) }; result = BuildJsonContentResult(combineResults); } catch (Exception ex) { Logger.ErrorFormat("{0} - Exception: {1}", funcName, ex.ToString()); } return(result); }
/// <summary> /// Builds the exception result. /// </summary> /// <param name="httpRequest">The HTTP request.</param> /// <param name="exception">The exception.</param> /// <returns></returns> public static IHttpActionResult BuildExceptionResult(HttpRequestMessage httpRequest, Exception exception) { var funcName = "BuildExceptionResult"; IHttpActionResult result = null; try { var combineResults = new { Result = false, Description = ExceptionProcessorService.GetExceptionMessage(exception) }; // Create Json object using Newton Json result = BuildJsonContentResult(httpRequest, combineResults); } catch (Exception ex) { Logger.ErrorFormat("{0} - Exception: {1}", funcName, ex.ToString()); } return(result); }