Ejemplo n.º 1
0
 /// <summary>
 ///     生成一个包含状态码的标准返回
 /// </summary>
 /// <param name="code">状态码</param>
 /// <param name="message">提示消息</param>
 /// <returns></returns>
 public IApiResult Generate(int code, string message = null)
 {
     return(new ApiResult
     {
         Success = code == OperatorStatusCode.Success || code == OperatorStatusCode.Queue,
         Code = code,
         Message = message ?? OperatorStatusCode.GetMessage(code)
     });
 }
Ejemplo n.º 2
0
 /// <summary>
 ///     生成一个包含状态码的标准返回
 /// </summary>
 /// <param name="code">状态码</param>
 /// <param name="message"></param>
 /// <returns></returns>
 public IApiResult <TData> State <TData>(int code, string message)
 {
     return(new ApiResult <TData>
     {
         Success = false,
         Code = code,
         Message = message ?? OperatorStatusCode.GetMessage(code)
     });
 }
Ejemplo n.º 3
0
 /// <summary>
 ///     生成一个包含状态码的标准返回
 /// </summary>
 /// <param name="code">状态码</param>
 /// <param name="message">提示消息</param>
 /// <returns></returns>
 IApiResult IApiResultHelper.State(int code, string message)
 {
     return(new ApiResult
     {
         Success = code == OperatorStatusCode.Success || code == OperatorStatusCode.Queue,
         Code = code,
         Message = message ?? OperatorStatusCode.GetMessage(code)
     });
 }
Ejemplo n.º 4
0
 /// <summary>
 ///     生成一个包含状态码的标准返回
 /// </summary>
 /// <param name="code">状态码</param>
 /// <param name="message">提示消息</param>
 /// <param name="innerMessage">内部说明</param>
 /// <returns></returns>
 public IApiResult <TData> State <TData>(int code, string message, string innerMessage)
 {
     return(new ApiResult <TData>
     {
         Success = code == OperatorStatusCode.Success || code == OperatorStatusCode.Queue,
         Code = code,
         Message = message ?? OperatorStatusCode.GetMessage(code),
         InnerMessage = innerMessage
     });
 }
Ejemplo n.º 5
0
 /// <summary>
 ///     生成一个包含状态码的标准返回
 /// </summary>
 /// <param name="code">状态码</param>
 /// <param name="message">提示消息</param>
 /// <param name="innerMessage">内部说明</param>
 /// <param name="guide">错误指导</param>
 /// <param name="describe">错误解释</param>
 /// <returns></returns>
 public IApiResult <TData> State <TData>(int code, string message, string innerMessage, string guide, string describe)
 {
     return(new ApiResult <TData>
     {
         Success = code == OperatorStatusCode.Success || code == OperatorStatusCode.Queue,
         Code = code,
         Message = message ?? OperatorStatusCode.GetMessage(code),
         InnerMessage = innerMessage,
         Trace = new OperatorTrace
         {
             Guide = guide,
             Describe = describe
         }
     });
 }
Ejemplo n.º 6
0
 /// <summary>
 ///     生成一个包含状态码的标准返回
 /// </summary>
 /// <param name="code">状态码</param>
 /// <param name="message">提示消息</param>
 /// <param name="innerMessage">内部说明</param>
 /// <param name="point">错误点</param>
 /// <param name="guide">错误指导</param>
 /// <param name="describe">错误解释</param>
 /// <returns></returns>
 IApiResult IApiResultHelper.State(int code, string message, string innerMessage, string point, string guide, string describe)
 {
     return(new ApiResult
     {
         Success = code == OperatorStatusCode.Success || code == OperatorStatusCode.Queue,
         Code = code,
         Message = message ?? OperatorStatusCode.GetMessage(code),
         InnerMessage = innerMessage,
         Trace = new OperatorTrace
         {
             Point = point,
             Guide = guide,
             Describe = describe
         }
     });
 }