/// <summary>
        /// 返回失败消息
        /// </summary>
        /// <param name="code"></param>
        /// <returns></returns>
        protected IActionResult Fail(EnumStateCode code)
        {
            var logger = LogManager.GetCurrentClassLogger();

            logger.Log(LogLevel.Error, code.EnumDescription());
            return(new ResponseResult(false, code.EnumDescription(), ((int)code).ToString(), ModelState.ModelStateMessage()));
        }
 public ResponseResult(EnumStateCode code, string error) : base(null)
 {
     _success = false;
     _code    = ((int)code).ToString();
     _message = code.EnumDescription();
     _data    = null;
     _error   = error;
 }
 /// <summary>
 /// 初始化返回结果
 /// </summary>
 /// <param name="code">状态码</param>
 /// <param name="success"></param>
 /// <param name="message">消息</param>
 /// <param name="error"></param>
 /// <param name="data">数据</param>
 public ResponseResult(bool success, string message, EnumStateCode code, string error, dynamic data = null) : base(null)
 {
     _success = success;
     _code    = ((int)code).ToString();
     _message = message;
     _data    = data;
     _error   = error;
 }