/// <summary> /// 操作成功 /// </summary> /// <returns></returns> protected OperateResponse Success(string data) { var result = new OperateResponse(ResponseType.SUCCESS); result.data = data; return(result); }
/// <summary> /// 方法未实现 /// </summary> /// <returns></returns> protected OperateResponse UnCode() { var result = new OperateResponse(ResponseType.FAIL); result.msg = "方法未实现"; return(result); }
/// <summary> /// 操作失败 /// </summary> /// <returns></returns> protected OperateResponse Fail(string msg) { var result = new OperateResponse(ResponseType.FAIL); result.msg = msg; return(result); }
/// <summary> /// 操作警告 /// </summary> /// <param name="msg"></param> /// <returns></returns> protected OperateResponse Error(string msg) { var result = new OperateResponse(ResponseType.ERROR); result.msg = msg; return(result); }
public void OnResultExecuting(ResultExecutingContext context) { if (!context.ModelState.IsValid) { //传入参数验证 StringBuilder sb = new StringBuilder(); foreach (var modelState in context.ModelState.Values) { foreach (var error in modelState.Errors) { sb.Append(error.ErrorMessage).Append(';'); if (sb.Length == 1) { sb.Append(error.Exception == null ? "" : error.Exception.Message).Append(';'); } break; } } var result = new OperateResponse(ResponseType.FAIL); result.msg = sb.ToString(); context.Result = new JsonResult(result); } }