示例#1
0
        public ApiException(CodeMessage code, string msg)
        {
            this.code = code;
            this.msg  = msg;

            //Console.WriteLine(DateTime.Now.ToString("yyyy-MM-dd HH:mm:ss") + "\n\r" + msg);
        }
示例#2
0
        /// <summary>
        /// 删除小票信息
        /// </summary>
        /// <param name="param"></param>
        /// <returns></returns>
        public object Do_DelTicket(object param)
        {
            TicketParam listParam = JsonConvert.DeserializeObject <TicketParam>(param.ToString());

            if (listParam == null)
            {
                throw new ApiException(CodeMessage.InvalidParam, "InvalidParam");
            }
#if DEBUG
            var openId = listParam.token;
#endif
#if !DEBUG
            AppBag appBag = AppContainer.GetAppBag(listParam.token);
            if (appBag == null)
            {
                throw new ApiException(CodeMessage.GetUserError, "GetUserError");
            }
            var openId = appBag.Values;
#endif

            TicketDao   ticketDao = new TicketDao();
            CodeMessage s         = ticketDao.deleteTicket(openId, listParam);
            if (s.ToString() == "deleteTicketSuccess")
            {
                return("deleteTicketSuccess");
            }
            else
            {
                throw new ApiException(s, s.ToString());
            }
        }
示例#3
0
        /// <summary>
        /// Get invalid request response.
        /// </summary>
        /// <typeparam name="T">A base response type.</typeparam>
        /// <param name="codeMessage">The code message.</param>
        /// <returns>Response.</returns>
        public static T GetInvalidRequestResponse <T>(CodeMessage codeMessage) where T : BaseResponse, new()
        {
            var respone = new T
            {
                Valido    = false,
                Mensagens = new List <Mensagem>
                {
                    new Mensagem(codeMessage.Code, codeMessage.Message, TipoMensagem.Validacao)
                }
            };

            return(respone);
        }
示例#4
0
 public Message(CodeMessage code, string msg)
 {
     this.code = code;
     this.msg  = msg;
 }
示例#5
0
 public GetRankingListRes(CodeMessage code)
 {
     Result = code;
 }
示例#6
0
 public GetRankingListRes()
 {
     Result = ReturnCode.OK;
 }
示例#7
0
 public SetNickNameRes(CodeMessage code)
 {
     Result = code;
 }
示例#8
0
 public LoginRes()
 {
     Result = ReturnCode.OK;
 }
示例#9
0
 public BattleStartRes(CodeMessage code)
 {
     Result = code;
 }
示例#10
0
 public BattleStartRes()
 {
     Result = ReturnCode.OK;
 }
示例#11
0
 public RechargeRes(CodeMessage code)
 {
     Result = code;
 }
示例#12
0
 public BattleClearRes(CodeMessage code)
 {
     Result = code;
 }
示例#13
0
 public LoginRes(CodeMessage code)
 {
     Result = code;
 }
示例#14
0
 public ApiException(CodeMessage code, string msg)
 {
     this.code = code;
     this.msg  = msg;
 }
示例#15
0
 public SetNickNameRes()
 {
     Result = ReturnCode.OK;
 }
示例#16
0
 public TalentLevelUpRes(CodeMessage code)
 {
     Result = code;
 }
示例#17
0
 public TalentResetRes(CodeMessage code)
 {
     Result = code;
 }