Example #1
0
        public static BaseResponse CreateResponse(ResponseCodeEnum code)
        {
            string message = string.Empty;

            switch (code)
            {
            case ResponseCodeEnum.ACCOUNT_ERROR:
                message = "账号或者密码错误";
                break;

            case ResponseCodeEnum.ACCOUNT_NOEXIT:
                message = "账号不存在";
                break;

            case ResponseCodeEnum.SUCCESS:
                message = "操作成功";
                break;

            case ResponseCodeEnum.INNER_EXCEPTION:
                message = "内部错误";
                break;

            case ResponseCodeEnum.MODIFY_ERROR:
                message = "修改失败";
                break;
            }
            return(CreateResponse(code, message));
        }
Example #2
0
 internal static void PreCheck(TransactionID transactionId, ResponseCodeEnum code)
 {
     if (code == Proto.ResponseCodeEnum.Ok)
     {
         return;
     }
     throw new PrecheckException($"Transaction Failed Pre-Check: {code}", Protobuf.FromTransactionId(transactionId), (ResponseCode)code);
 }
Example #3
0
 public static BaseResponse CreateResponse(ResponseCodeEnum code, string message)
 {
     Console.WriteLine((int)code);
     Console.WriteLine(message);
     return new BaseResponse()
                {
                    Code = (int)code,
                    Message = message
                };
 }
Example #4
0
 public static BaseResponse CreateResponse(ResponseCodeEnum code, string message)
 {
     Console.WriteLine((int)code);
     Console.WriteLine(message);
     return(new BaseResponse()
     {
         Code = (int)code,
         Message = message
     });
 }
Example #5
0
        public static SimpleResponseDto <T> Failed(ResponseCodeEnum responseCodeEnum)
        {
            SimpleResponseDto <T> dto = NewInstance();

            dto.Code       = ((int)responseCodeEnum).ToString();
            dto.Message    = responseCodeEnum.GetMessage();
            dto.ServerTime = DateTime.Now.Ticks;

            return(dto);
        }
Example #6
0
        public static SimpleResponseDto <T> SystemException(Exception e)
        {
            ResponseCodeEnum      responseCodeEnum = ResponseCodeEnum.ResponseCode_500;
            SimpleResponseDto <T> dto = NewInstance();

            dto.Code       = ((int)responseCodeEnum).ToString();
            dto.Message    = responseCodeEnum.GetMessage();
            dto.ServerTime = DateTime.Now.Ticks;

            return(dto);
        }
Example #7
0
 public AGSException(ResponseCodeEnum responseCode) : base()
 {
     this.responseCode = responseCode;
 }
Example #8
0
 /// <summary>
 /// 自定义异常内容
 /// </summary>
 /// <param name="code"></param>
 /// <param name="message"></param>
 public ZCustomizeException(ResponseCodeEnum code, string message) : this((int)code, message)
 {
 }
Example #9
0
 /// <summary>
 /// 指定code异常
 /// </summary>
 /// <param name="code"></param>
 public ZCustomizeException(ResponseCodeEnum code) : this(code, code.GetDescription())
 {
 }
Example #10
0
 public static BaseResponse CreateResponse(ResponseCodeEnum code)
 {
     string message = string.Empty;
     switch (code)
     {
         case ResponseCodeEnum.ACCOUNT_ERROR:
             message = "账号或者密码错误";
             break;
         case ResponseCodeEnum.ACCOUNT_NOEXIT:
             message = "账号不存在";
             break;
         case ResponseCodeEnum.SUCCESS:
             message = "操作成功";
             break;
         case ResponseCodeEnum.INNER_EXCEPTION:
             message = "内部错误";
             break;
         case ResponseCodeEnum.MODIFY_ERROR:
             message = "修改失败";
             break;
     }
     return CreateResponse(code, message);
 }
Example #11
0
 public AGSResponse(ResponseCodeEnum responseCode, object Data)
 {
     this.Code = responseCode;
     this.Data = Data;
 }
Example #12
0
 public AGSResponse(ResponseCodeEnum responseCode)
 {
     this.Code = responseCode;
     this.Data = null;
 }
 public BusinessException(ResponseCodeEnum responseCode, string message, params object[] messageParameters) : base(message, responseCode.ToString())
 {
     MessageParameters = messageParameters;
 }
 public BusinessException(ResponseCodeEnum responseCode, string message, Exception inner) : base(message, responseCode.ToString(), inner)
 {
 }
Example #15
0
 public void SetResponse(ResponseCodeEnum code)
 {
     ResponseCode = code;
 }