Ejemplo n.º 1
0
        public string ResetPassWord(SimpleUserModel user)
        {
            string               result       = "";
            MessageModel         message      = new MessageModel();
            JavaScriptSerializer jss          = new JavaScriptSerializer();
            HashSet <object>     returnResult = new HashSet <object>();

            using (HiGame_V1Entities context = new HiGame_V1Entities())
            {
                // 判断手机号是否存在
                db_User dbUser = context.db_User.Where(c => c.PhoneNumber == user.PhoneNumber.Trim()).FirstOrDefault();
                if (dbUser == null)
                {
                    //手机号不存在
                    message.MessageCode = MESSAGE.NOUSER_CODE;
                    message.Message     = MESSAGE.NOUSER;
                }
                else
                {
                    //修改密码
                    MD5 md5Hash = MD5.Create();
                    dbUser.UserPassWord = Common.GetMd5Hash(md5Hash, user.PassWord);
                    context.SaveChanges();
                    //修改成功
                    message.MessageCode = MESSAGE.OK_CODE;
                    message.Message     = MESSAGE.OK;
                }
            }
            returnResult.Add(message);
            result = jss.Serialize(returnResult);
            return(result);
        }
Ejemplo n.º 2
0
        public string MyAllTeam(SimpleTeamModel team)
        {
            string               result       = "";
            MessageModel         message      = new MessageModel();
            List <TeamModel>     teamInfo     = new List <TeamModel>();
            JavaScriptSerializer jss          = new JavaScriptSerializer();
            HashSet <object>     returnResult = new HashSet <object>();

            using (HiGame_V1Entities context = new HiGame_V1Entities())
            {
                //三种情况:1.不属于任何战队,也没有自己的战队。2.是某战队的队员。 3.是某战队的队长
                db_User user = context.db_User.Where(c => c.UserID == team.CreatUserID).FirstOrDefault();
                if (user != null)
                {
                    //获取用户的所有战队信息
                    teamInfo = Team.MyAllTeam(user.UserID);
                }
                else
                {
                    //无此用户
                    message.Message     = MESSAGE.NOUSER;
                    message.MessageCode = MESSAGE.NOUSER_CODE;
                }
                returnResult.Add(message);
                returnResult.Add(teamInfo);
            }

            result = jss.Serialize(returnResult);
            return(result);
        }
Ejemplo n.º 3
0
 public ActionResult Index(db_User db_User)
 {
     try
     {
         using (db_vendorEntities_ db = new db_vendorEntities_())
         {
             var userDetails = db.db_User.Where(x => x.user_loginID == db_User.user_loginID && x.user_password == db_User.user_password).FirstOrDefault();
             if (userDetails == null)
             {
                 db_User.LoginErrorMessage = " !! Wrong username or password.";
                 return(View("Index", db_User));
             }
             else
             {
                 TextInfo cultInfo = new CultureInfo("en-US", false).TextInfo;
                 Session["userID"]   = userDetails.user_loginID;
                 Session["UI"]       = cultInfo.ToTitleCase(Session["userID"].ToString());
                 Session["userName"] = userDetails.user_password;
                 Session["userdesc"] = userDetails.user_desc_id;
                 return(RedirectToAction("HomePage", "Dashboard"));
             }
         }
     }
     catch (Exception ex)
     {
         string exa = ex.ToString();
         return(RedirectToAction("Index"));
     }
 }
Ejemplo n.º 4
0
        public static string MyReceiveFight(FightParameterModel fight)
        {
            string                       result         = "";
            MessageModel                 message        = new MessageModel();
            List <FightStateModel>       fightStateList = new List <FightStateModel>();
            HashSet <object>             returnResult   = new HashSet <object>();
            JavaScriptSerializer         jss            = new JavaScriptSerializer();
            List <FightStateDetailModel> fightReceiveList;

            using (HiGame_V1Entities context = new HiGame_V1Entities())
            {
                string  teamID   = "()";
                db_User userInfo = context.db_User.Where(c => c.PhoneNumber == fight.PhoneNumber).FirstOrDefault();
                if (userInfo != null)
                {
                    teamID = Team.MyAllTeamID(userInfo.UserID);
                }
                var sql = "SELECT" +
                          " t1.DateID,t1.STeamID,t1.ETeamID,t1.Money,t1.FightAddress as SFightAddress,t1.FightAddress1 as EFightAddress,t1.CurrentState," +
                          " CONVERT(varchar(100), t1.FightTime, 20) as FightTime," +
                          " t5.PhoneNumber," +
                          " CONVERT(varchar(100), t2.StateTime, 20) as StateTimeStr," +
                          " t3.TeamName as STeamName,t4.TeamName as ETeamName," +
                          " t1.SFightPic as SFightPic,t1.EFightPic as EFightPic" +
                          " FROM" +
                          " db_DateFight t1 join db_FightState t2" +
                          " ON t1.DateID = t2.DateID and t1.CurrentState = t2.State" +
                          " LEFT JOIN db_Team t3" +
                          " ON t1.STeamID = t3.TeamID" +
                          " LEFT JOIN db_Team t4" +
                          " ON t1.ETeamID = t4.TeamID" +
                          " LEFT JOIN db_User t5" +
                          " ON t3.CreateUserID = t5.UserID" +
                          " WHERE t3.State=0 AND t4.State=0 AND t1.ETeamID IN" + teamID +
                          " ORDER BY t2.StateTime DESC";

                fightReceiveList = context.Database.SqlQuery <FightStateDetailModel>(sql)
                                   .Skip((fight.StartPage - 1) * fight.PageCount)
                                   .Take(fight.PageCount).ToList();

                message.Message     = MESSAGE.OK;
                message.MessageCode = MESSAGE.OK_CODE;
            }

            returnResult.Add(message);
            returnResult.Add(fightReceiveList);
            result = jss.Serialize(returnResult);
            return(result);
        }
Ejemplo n.º 5
0
        public string Register(SimpleUserModel user)
        {
            string               result       = "";
            MessageModel         message      = new MessageModel();
            JavaScriptSerializer jss          = new JavaScriptSerializer();
            HashSet <object>     returnResult = new HashSet <object>();

            using (HiGame_V1Entities context = new HiGame_V1Entities())
            {
                // 判断手机号是否存在
                db_User dbUser = context.db_User.Where(c => c.PhoneNumber == user.PhoneNumber.Trim()).FirstOrDefault();
                if (dbUser == null)
                {
                    db_AssetRecord assetRecord = new db_AssetRecord();
                    db_User        userRecord  = new db_User();

                    //判断验证码是否正确

                    //判断验证码是否过期

                    //添加信息到User表
                    userRecord.PhoneNumber = user.PhoneNumber;
                    MD5 md5Hash = MD5.Create();
                    userRecord.UserPassWord   = Common.GetMd5Hash(md5Hash, user.PassWord);
                    userRecord.RegisterDate   = DateTime.Now;
                    userRecord.UserWebPicture = @"http://images.haigame7.com/avatar/20160127125552WxExqw0paJXAo1AtXc4RzGYo2LE=.png";

                    context.db_User.Add(userRecord);
                    context.SaveChanges();

                    //添加信息到资产表
                    db_User regUser = context.db_User.Where(c => c.PhoneNumber == user.PhoneNumber.Trim()).FirstOrDefault();
                    Asset.AddMoneyRegister(regUser.UserID);

                    //添加成功
                    message.MessageCode = MESSAGE.OK_CODE;
                    message.Message     = MESSAGE.OK;
                }
                else
                {
                    //手机号已存在
                    message.MessageCode = MESSAGE.USEREXIST_CODE;
                    message.Message     = MESSAGE.USEREXIST;
                }
            }
            returnResult.Add(message);
            result = jss.Serialize(returnResult);
            return(result);
        }
Ejemplo n.º 6
0
        public string MyGameInfo(SimpleUserModel user)
        {
            string               result       = "";
            MessageModel         message      = new MessageModel();
            GameModel            gameInfo     = new GameModel();
            JavaScriptSerializer jss          = new JavaScriptSerializer();
            HashSet <object>     returnResult = new HashSet <object>();

            using (HiGame_V1Entities context = new HiGame_V1Entities())
            {
                //获取用户
                db_User userInfo = User.GetUserByPhoneNumber(user.PhoneNumber);
                if (userInfo != null)
                {
                    // 获取用户游戏数据
                    var sql = "select t1.UserID,t1.GameID,t1.CertifyState,t2.GamePower,t1.CertifyName" +
                              " from db_GameIDofUser t1" +
                              " left join db_GameInfoofPlatform t2" +
                              " on t1.UGID = t2.UGID" +
                              " where t1.UserID = " + userInfo.UserID + " and t1.GameType = 'DOTA2'";

                    gameInfo = context.Database.SqlQuery <GameModel>(sql)
                               .FirstOrDefault();

                    if (gameInfo == null)
                    {
                        //无游戏数据
                        message.Message     = MESSAGE.NOGAMEDATA;
                        message.MessageCode = MESSAGE.NOGAMEDATA_CODE;
                    }
                    else
                    {
                        message.Message     = MESSAGE.OK;
                        message.MessageCode = MESSAGE.OK_CODE;
                    }
                }
                else
                {
                    message.Message     = MESSAGE.NOUSER;
                    message.MessageCode = MESSAGE.NOUSER_CODE;
                }

                returnResult.Add(message);
                returnResult.Add(gameInfo);
            }
            result = jss.Serialize(returnResult);
            return(result);
        }
Ejemplo n.º 7
0
        public static bl_GuestList_Result Add(bl_GuestList info)
        {
            using (var metadata = DataAccess.getDesktopMetadata())
            {
                var qDuplicate = (from row in metadata.db_User
                                  where row.Email.ToLower().Trim() == info.Email.ToLower().Trim()
                                  select row).FirstOrDefault();

                if (qDuplicate == null)
                {
                    var newGuest = new db_User
                    {
                        FirstName     = info.FirstName,
                        LastName      = info.LastName,
                        Email         = info.Email,
                        Cell          = info.Cell,
                        PasswordHash  = info.PasswordHash,
                        allowPlusOne  = info.allowPlusOne,
                        isPlusOne     = info.isPlusOne,
                        groupCoupleID = info.groupCoupleID,
                        isGuest       = info.isGuest,
                        isAdmin       = info.isAdmin,
                        hasRSVPd      = info.hasRSVPd,
                        isAttending   = info.isAttending,
                    };

                    metadata.db_User.Add(newGuest);
                    metadata.SaveChanges();

                    var result = new bl_GuestList_Result
                    {
                        hasError = false,
                    };
                    return(result);
                }
                else
                {
                    var result = new bl_GuestList_Result
                    {
                        hasError  = true,
                        ErrorText = "Email already exist for another Guest"
                    };
                    return(result);
                }
            }
        }
Ejemplo n.º 8
0
        public string VerifyCode1(SimpleUserModel user)
        {
            string               result       = "";
            MessageModel         message      = new MessageModel();
            JavaScriptSerializer jss          = new JavaScriptSerializer();
            HashSet <object>     returnResult = new HashSet <object>();

            using (HiGame_V1Entities context = new HiGame_V1Entities())
            {
                // 判断手机号是否存在
                db_User dbUser = context.db_User.Where(c => c.PhoneNumber == user.PhoneNumber.Trim()).FirstOrDefault();
                if (dbUser == null)
                {
                    //验证码
                    string verifyCode = Common.MathRandom(4);
                    //发送验证码
                    Dictionary <string, object> ret = Common.SendSMS(user.PhoneNumber, verifyCode);
                    //返回发送结果
                    if (ret["statusCode"].ToString() == "000000")
                    {
                        //手机号,验证码存储到session
                        //获取验证码成功
                        message.MessageCode = MESSAGE.OK_CODE;
                        message.Message     = verifyCode;
                    }
                    else
                    {
                        //获取验证码失败
                        message.MessageCode = MESSAGE.SMSERR_CODE;
                        message.Message     = MESSAGE.SMSERR;
                    }
                }
                else
                {
                    //手机号已注册
                    message.MessageCode = MESSAGE.USEREXIST_CODE;
                    message.Message     = MESSAGE.USEREXIST;
                }
            }
            returnResult.Add(message);
            result = jss.Serialize(returnResult);
            return(result);
        }
Ejemplo n.º 9
0
        public string MyTeam(SimpleTeamModel team)
        {
            string               result       = "";
            MessageModel         message      = new MessageModel();
            TeamModel            teamInfo     = new TeamModel();
            JavaScriptSerializer jss          = new JavaScriptSerializer();
            HashSet <object>     returnResult = new HashSet <object>();

            using (HiGame_V1Entities context = new HiGame_V1Entities())
            {
                //三种情况:1.不属于任何战队,也没有自己的战队。2.是某战队的队员。 3.是某战队的队长
                db_User user = context.db_User.Where(c => c.UserID == team.CreatUserID).FirstOrDefault();
                if (user != null)
                {
                    //判断用户是否加入战队或创建战队
                    bool isCreateOrJoinTeam = Team.IsCreateOrJoinTeam(user.UserID, context);
                    if (isCreateOrJoinTeam == false)
                    {
                        //不属于任何战队
                        message.Message     = MESSAGE.NOTEAM;
                        message.MessageCode = MESSAGE.NOTEAM_CODE;
                    }
                    else
                    {
                        //获取用户的战队信息,通过Role字段区别是队员还是队长
                        teamInfo = Team.MyTeam(user.UserID, context);
                    }
                }
                else
                {
                    //无此用户
                    message.Message     = MESSAGE.NOUSER;
                    message.MessageCode = MESSAGE.NOUSER_CODE;
                }
                returnResult.Add(message);
                returnResult.Add(teamInfo);
            }

            result = jss.Serialize(returnResult);
            return(result);
        }
Ejemplo n.º 10
0
        public string MyJoinMatch(MatchParameter2Model match)
        {
            string               result       = "";
            MessageModel         message      = new MessageModel();
            JavaScriptSerializer jss          = new JavaScriptSerializer();
            HashSet <object>     returnResult = new HashSet <object>();
            MyBoBoModel          myBobo       = new MyBoBoModel();

            message.MessageCode = MESSAGE.NOJOINMATCH_CODE;
            message.Message     = MESSAGE.NOJOINMATCH;
            //报名参赛
            using (HiGame_V1Entities context = new HiGame_V1Entities())
            {
                db_User user = User.GetUserByPhoneNumber(match.PhoneNumber);
                if (user != null)
                {
                    var matchRecord = context.db_GameRecord
                                      .Where(c => c.GameID == match.MatchID)
                                      .Where(c => c.TeamID == match.TeamID)
                                      .FirstOrDefault();
                    if (matchRecord != null)
                    {
                        var bobo = context.db_BoBo
                                   .Where(c => c.BoBoID == matchRecord.BoBoID)
                                   .FirstOrDefault();
                        if (bobo != null)
                        {
                            myBobo.Name         = bobo.Name;
                            myBobo.ApplyTime    = ((DateTime)matchRecord.ApplyTIme).ToString("yyyy-MM-dd hh:mm:ss");
                            message.MessageCode = MESSAGE.OK_CODE;
                            message.Message     = MESSAGE.OK;
                        }
                    }
                }
            }

            returnResult.Add(message);
            returnResult.Add(myBobo);
            result = jss.Serialize(returnResult);
            return(result);
        }
Ejemplo n.º 11
0
        public string QuitMatch(MatchParameter2Model match)
        {
            string               result       = "";
            MessageModel         message      = new MessageModel();
            JavaScriptSerializer jss          = new JavaScriptSerializer();
            HashSet <object>     returnResult = new HashSet <object>();

            //取消报名参赛
            using (HiGame_V1Entities context = new HiGame_V1Entities())
            {
                db_User user = User.GetUserByPhoneNumber(match.PhoneNumber);
                //判断是否队长,队员不可报名
                var team = context.db_Team.Where(c => c.TeamID == match.TeamID).
                           Where(c => c.CreateUserID == user.UserID).
                           FirstOrDefault();
                if (team == null)
                {
                    message.MessageCode = MESSAGE.CANNOTQUITMATCH_CODE;
                    message.Message     = MESSAGE.CANNOTQUITMATCH;
                }
                else
                {
                    db_GameRecord gameRecord = context.db_GameRecord.
                                               Where(c => c.GameID == match.MatchID).
                                               Where(c => c.TeamID == match.TeamID).FirstOrDefault();

                    //删除队伍已报名信息
                    if (gameRecord != null)
                    {
                        context.db_GameRecord.Remove(gameRecord);
                        context.SaveChanges();
                    }
                    message.MessageCode = MESSAGE.OK_CODE;
                    message.Message     = MESSAGE.OK;
                }
            }
            returnResult.Add(message);
            result = jss.Serialize(returnResult);
            return(result);
        }
Ejemplo n.º 12
0
        public ActionResult register([Bind(Include = "firstname,lastname,user_loginID,user_password,company,email_address,company_website,office_address,city,country,personal_phone,business_phone,postal_code,Employment_title,fax_number,STN_reg_no")]  Registration_View_Model user)
        {
            db_vendorEntities_ db   = new db_vendorEntities_();
            user_desc          fesc = new user_desc();

            fesc.firstname        = user.firstname;
            fesc.lastname         = user.lastname;
            fesc.fullname         = user.firstname + " " + user.lastname;
            fesc.company          = user.company;
            fesc.country          = user.country;
            fesc.city             = user.city;
            fesc.STN_reg_no       = user.STN_reg_no;
            fesc.office_address   = user.office_address;
            fesc.postal_code      = user.postal_code;
            fesc.Employment_title = user.Employment_title;
            fesc.contact_type     = "business";
            fesc.business_phone   = user.business_phone;
            fesc.personal_phone   = user.personal_phone;
            fesc.email_address    = user.email_address;
            fesc.fax_number       = user.fax_number;
            fesc.company_website  = user.company_website;
            db.user_desc.Add(fesc);
            db.SaveChanges();

            int dbuser_desc_ID = fesc.user_descId;

            db_User usewr = new db_User();

            usewr.user_desc_id  = dbuser_desc_ID;
            usewr.user_loginID  = user.user_loginID;
            usewr.user_password = user.user_password;
            usewr.is_admin      = false;
            usewr.is_customer   = false;
            usewr.is_supplier   = true;
            db.db_User.Add(usewr);
            db.SaveChanges();
            ViewBag.Message = "Congrats ! You have been added in Vendor Assistance. Enter your Supplier UserID and password to access Vendor Assistance Supplier Portal";
            return(RedirectToAction("Index", "Home"));
        }
Ejemplo n.º 13
0
        public string UpdateCertifyGameID(SimpleUserModel user)
        {
            string               result       = "";
            MessageModel         message      = new MessageModel();
            JavaScriptSerializer jss          = new JavaScriptSerializer();
            HashSet <object>     returnResult = new HashSet <object>();

            using (HiGame_V1Entities context = new HiGame_V1Entities())
            {
                //获取用户
                db_User userInfo = User.GetUserByPhoneNumber(user.PhoneNumber);
                if (userInfo != null)
                {
                    db_GameIDofUser gameIDofUser = context.db_GameIDofUser.
                                                   Where(c => c.UserID == userInfo.UserID).
                                                   Where(c => c.GameType == "DOTA2").
                                                   FirstOrDefault();

                    gameIDofUser.GameID           = user.GameID;
                    gameIDofUser.CertifyState     = 2;//正在认证
                    gameIDofUser.CertifyName      = "氦七" + Common.MathRandom(6);
                    gameIDofUser.ApplyCertifyTime = DateTime.Now;
                    context.SaveChanges();
                    //返回认证昵称
                    message.Message     = gameIDofUser.CertifyName;
                    message.MessageCode = MESSAGE.OK_CODE;
                }
                else
                {
                    //无用户信息
                    message.Message     = MESSAGE.NOUSER;
                    message.MessageCode = MESSAGE.NOUSER_CODE;
                }
            }
            returnResult.Add(message);
            result = jss.Serialize(returnResult);
            return(result);
        }
Ejemplo n.º 14
0
        public string MyTotalAsset(SimpleUserModel user)
        {
            string               result       = "";
            MessageModel         message      = new MessageModel();
            MyAssetModel         myAsset      = new MyAssetModel();
            JavaScriptSerializer jss          = new JavaScriptSerializer();
            HashSet <object>     returnResult = new HashSet <object>();

            //获取我的资产
            using (HiGame_V1Entities context = new HiGame_V1Entities())
            {
                //获取用户
                db_User userInfo = User.GetUserByPhoneNumber(user.PhoneNumber);
                if (userInfo != null && user.PhoneNumber != null)
                {
                    //获取用户总资产
                    var asset = context.db_AssetRecord.Where(c => c.UserID == userInfo.UserID).Sum(c => c.VirtualMoney);
                    myAsset.TotalAsset = (int)asset;
                    //获取用户资产排名
                    myAsset.MyRank = Asset.MyRank(myAsset.TotalAsset, (DateTime)userInfo.RegisterDate);

                    message.Message     = MESSAGE.OK;
                    message.MessageCode = MESSAGE.OK_CODE;
                }
                else
                {
                    message.Message     = MESSAGE.NOUSER;
                    message.MessageCode = MESSAGE.NOUSER_CODE;
                }

                returnResult.Add(message);
                returnResult.Add(myAsset);
            }
            result = jss.Serialize(returnResult);
            return(result);
        }
Ejemplo n.º 15
0
        public string JoinMatch(MatchParameter2Model match)
        {
            string               result       = "";
            MessageModel         message      = new MessageModel();
            JavaScriptSerializer jss          = new JavaScriptSerializer();
            HashSet <object>     returnResult = new HashSet <object>();

            //报名参赛
            using (HiGame_V1Entities context = new HiGame_V1Entities())
            {
                db_User user = User.GetUserByPhoneNumber(match.PhoneNumber);
                if (user != null)
                {
                    //判断是否队长,队员不可报名
                    var team = context.db_Team.Where(c => c.TeamID == match.TeamID).
                               Where(c => c.CreateUserID == user.UserID).
                               FirstOrDefault();
                    if (team == null)
                    {
                        message.MessageCode = MESSAGE.CANNOTJOINMATCH_CODE;
                        message.Message     = MESSAGE.CANNOTJOINMATCH;
                    }
                    else
                    {
                        //判断队伍是否满5人
                        var teamCount = context.db_TeamUser.Where(c => c.TeamID == match.TeamID).ToList().Count;
                        if (teamCount < 4)
                        {
                            message.MessageCode = MESSAGE.TEAMUSERNOTENOUGH_CODE;
                            message.Message     = MESSAGE.TEAMUSERNOTENOUGH;
                        }
                        else
                        {
                            //判断报名队伍数是否已满
                            if (Team.IsBoBoFull(match) == true)
                            {
                                //判断队伍是否已报名
                                db_GameRecord gameRecord = new db_GameRecord();
                                gameRecord.BoBoID    = match.BoBoID;
                                gameRecord.GameID    = match.MatchID;
                                gameRecord.TeamID    = match.TeamID;
                                gameRecord.ApplyTIme = DateTime.Now;
                                gameRecord.UserID    = user.UserID;
                                gameRecord.IsCancel  = 0;
                                gameRecord.State     = 0;
                                context.db_GameRecord.Add(gameRecord);
                                context.SaveChanges();
                                message.MessageCode = MESSAGE.OK_CODE;
                                message.Message     = MESSAGE.OK;
                            }
                            else
                            {
                                //名额已满
                                message.MessageCode = MESSAGE.MATCHFULL_CODE;
                                message.Message     = MESSAGE.MATCHFULL;
                            }
                        }
                    }
                }
                else
                {
                    //用户未存在
                    message.MessageCode = MESSAGE.NOUSER_CODE;
                    message.Message     = MESSAGE.NOUSER;
                }
            }
            returnResult.Add(message);
            result = jss.Serialize(returnResult);
            return(result);
        }
Ejemplo n.º 16
0
        public string UpdateUserInfo(UserModel user)
        {
            string               result       = "";
            MessageModel         message      = new MessageModel();
            JavaScriptSerializer jss          = new JavaScriptSerializer();
            HashSet <object>     returnResult = new HashSet <object>();

            using (HiGame_V1Entities context = new HiGame_V1Entities())
            {
                //获取用户
                db_User userInfo = context.db_User.Where(c => c.PhoneNumber == user.PhoneNumber).FirstOrDefault();

                if (userInfo != null)
                {
                    int    code = MESSAGE.OK_CODE;
                    string msg  = MESSAGE.OK;

                    #region 个人信息字段
                    if (user.Address != null)
                    {
                        userInfo.Address = user.Address;
                    }
                    if (user.Birthday != null)
                    {
                        userInfo.Birthday = DateTime.Parse(user.Birthday);
                    }
                    if (user.Hobby != null)
                    {
                        userInfo.Hobby = user.Hobby;
                    }
                    if (user.Sex != null)
                    {
                        userInfo.Sex = user.Sex;
                    }
                    if (user.UserWebNickName != null)
                    {
                        //验证昵称是否存在
                        if (User.GetUserByNickName(user.UserWebNickName.Trim()))
                        {
                            userInfo.UserWebNickName = user.UserWebNickName;
                        }
                        else
                        {
                            //昵称已存在
                            msg  = MESSAGE.NICKEXIST;
                            code = MESSAGE.NICKEXIST_CODE;
                        }
                    }
                    if (user.UserWebPicture != null)
                    {
                        userInfo.UserWebPicture = Common.Base64ToImage(user.UserWebPicture, userInfo.UserID.ToString());
                    }
                    #endregion
                    context.SaveChanges();
                    message.Message     = msg;
                    message.MessageCode = code;
                }
                else
                {
                    message.Message     = MESSAGE.NOUSER;
                    message.MessageCode = MESSAGE.NOUSER_CODE;
                }
            }
            returnResult.Add(message);
            result = jss.Serialize(returnResult);
            return(result);
        }