예제 #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;
 }