コード例 #1
0
 public int GetTodayRegisterCount(DateTime date, string ip)
 {
     using (var loginManager = new LoginQQManager())
     {
         return(loginManager.GetTodayRegisterCount(date, ip));
     }
 }
コード例 #2
0
 public LoginQQ GetQQByUserId(string userId)
 {
     using (var manager = new LoginQQManager())
     {
         return(manager.GetLoginByUserId(userId));
     }
 }
コード例 #3
0
 public LoginQQ GetQQ(string loginName)
 {
     using (var manager = new LoginQQManager())
     {
         return(manager.GetQQ(loginName));
     }
 }
コード例 #4
0
 public LoginQQ GetQQByOpenId(string openId)
 {
     using (var manager = new LoginQQManager())
     {
         return(manager.GetQQByOpenId(openId));
     }
 }
コード例 #5
0
 public void Register(LoginQQ loginEntity, string userId)
 {
     using (var biz = new GameBiz.Business.GameBizBusinessManagement())
     {
         biz.BeginTran();
         using (var loginManager = new LoginQQManager())
         {
             var tmp = loginManager.GetLoginByName(loginEntity.LoginName);
             if (tmp != null)
             {
                 throw new AuthException("登录名已经存在 - " + loginEntity.LoginName);
             }
             loginEntity.User     = loginManager.LoadUser(userId);
             loginEntity.Register = loginManager.LoadRegister(userId);
             loginManager.Register(loginEntity);
         }
         biz.CommitTran();
     }
 }
コード例 #6
0
        public void Update(string userId, RegisterInfo_QQ qqInfo)
        {
            using (var biz = new GameBiz.Business.GameBizBusinessManagement())
            {
                biz.BeginTran();
                using (var loginManager = new LoginQQManager())
                {
                    var loginEntity = loginManager.GetLoginByUserId(userId);
                    if (loginEntity == null)
                    {
                        throw new ArgumentException("此支付宝帐号不存在");
                    }
                    loginEntity.LoginName   = qqInfo.LoginName;
                    loginEntity.DisplayName = qqInfo.DisplayName;
                    loginEntity.OpenId      = qqInfo.OpenId;

                    loginManager.UpdateLogin(loginEntity);
                }
                biz.CommitTran();
            }
        }
コード例 #7
0
        /// <summary>
        /// 查询用户总数
        /// </summary>
        public int QueryUserRegisterCount()
        {
            var loginManager = new LoginQQManager();

            return(loginManager.QueryUserRegisterCount());
        }