示例#1
0
 public LoginQQ GetQQByUserId(string userId)
 {
     using (var manager = new LoginQQManager())
     {
         return(manager.GetLoginByUserId(userId));
     }
 }
示例#2
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();
            }
        }