/// <summary> /// Function to set filter context's result as JSON object. /// </summary> /// <param name="filterContext">Used to inspect or change the action result.</param> private static void SetResultAsJson(ActionExecutedContext filterContext) { var exceptionErrorHandlerResult = new ErrorHandlerPresenter { HasError = true }; var json = new JsonResult { Data = exceptionErrorHandlerResult }; filterContext.Result = json; filterContext.ExceptionHandled = true; }
/// <summary> /// Function to set filter context's result as JSON object. /// </summary> /// <param name="filterContext">Used to inspect or change the action result.</param> private static void SetResultAsJson(ActionExecutedContext filterContext) { var exceptionErrorHandlerResult = new ErrorHandlerPresenter { HasError = true, ErrorMessage = Resources.GeneralErrorMessage, ErrorDetail = RetrieveErrorDetails(filterContext.Exception) }; var json = new JsonResult { Data = exceptionErrorHandlerResult }; filterContext.Result = json; filterContext.ExceptionHandled = true; }