コード例 #1
0
 /// <summary>
 /// 用户注册验证
 /// </summary>
 public static (bool, int) UserRegisterCheck(ReqUserRegister userRegister)
 {
     try
     {
         var checkEP = userBase.FirstOrDefault(c => c.Phone.Equals(userRegister.Phone));
         if (checkEP != null)
         {
             return(false, 0);
         }
         userRegister.PassWord = userRegister.PassWord.GetMD5FromString();
         userBase.AddEntity(new UserInfo
         {
             UserName   = userRegister.Phone,
             Eamil      = userRegister.Email,
             Password   = userRegister.PassWord,
             Phone      = userRegister.Phone,
             CreateData = DateTime.Now
         });
         var user = userBase.FirstOrDefault(c => c.Phone.Equals(userRegister.Phone) && c.Password.Equals(userRegister.PassWord));
         if (user != null)
         {
             CacheManager.Add(UserInfo.GetKey(user.Id), user);
         }
         return(true, user.Id);
     }
     catch (Exception ex)
     {
         Log.Write(LogLevel.Error, "用户注册出错", ex);
         return(false, 0);
     }
 }
コード例 #2
0
        /// <summary>
        /// 购买足彩
        /// </summary>
        /// <returns></returns>
        public ActionResult BuyFullLottery(ReqBuyFullLottery req)
        {
            if (req.Content.Count() == 0 || !req.Content.Any())
            {
                return(Json(ResMessage.CreatMessage(ResultMessageEnum.Success, "投注内容信息不能为空")));
            }
            var userId  = SessionManager.Get(ConstString.UserLoginId).ObjToInt();
            var orderNo = pulseBLL.GetOrderNoByName("ZQC8", userId);

            userOrderBaseBLL.AddEntity(new UserOrder
            {
                OrderNo        = orderNo,
                UserId         = userId,
                CopePayMoney   = 1,
                ActualPayMoney = 1,
                State          = 1,
                CreateTime     = DateTime.Now
            });
            var order = new UserOrder();

            return(View());
        }