protected ActionResult PerformAjax(Action <AjaxDTO> func) { AjaxDTO dto = new AjaxDTO(); func(dto); return(Json(dto, JsonRequestBehavior.AllowGet)); }
public void OnException(ExceptionContext filterContext) { AjaxDTO dto = new AjaxDTO(); dto.Success = false; dto.Message = filterContext.Exception.Message; filterContext.Result = new JsonResult() { Data = dto, JsonRequestBehavior = JsonRequestBehavior.AllowGet }; filterContext.ExceptionHandled = true; }