示例#1
0
        /// <summary>
        /// 添加或修改
        /// </summary>
        /// <returns></returns>

        public Entity.UserBindInfo updateUserBind(string modulecode, int userid, string usercode, string nickname, int verify, string extend1 = null, string extend2 = null, string extend3 = null)
        {
            var info = this.getUserBindInfo(modulecode, usercode);

            if (info == null)
            {
                info = new Entity.UserBindInfo()
                {
                    ModuleCode = modulecode,
                    UserId     = userid,
                    UserCode   = usercode,
                    NickName   = nickname,
                    Verify     = verify,
                    Extend1    = extend1,
                    Extend2    = extend2,
                    Extend3    = extend3,
                    InDate     = Config.SiteConfig.getLocalTime()
                };
                this.dbContext.UserBind.Add(info);
            }
            else
            {
                if (userid > 0 && info.UserId <= 0)
                {
                    info.UserId = userid;
                }
                info.NickName = nickname;
                info.Extend1  = extend1;
                info.Extend2  = extend2;
                info.Extend3  = extend3;
            }
            this.dbContext.SaveChanges();
            return(info);
        }
示例#2
0
 public JsonResult update(Entity.UserBindInfo info)
 {
     using (var manage = new Data.CMSManage())
     {
         manage.updateUserBind(info);
         return(getResult(manage.Error, manage.Message));
     }
 }
示例#3
0
 /// <summary>
 /// 添加或修改
 /// </summary>
 /// <param name="info"></param>
 /// <returns></returns>
 public bool updateUserBind(Entity.UserBindInfo info)
 {
     if (info.UserBindId <= 0)
     {
         this.updateUserBind(info.ModuleCode, info.UserId, info.UserCode, info.NickName, info.Verify, info.Extend1, info.Extend2, info.Extend3);
     }
     else
     {
         var _info = this.getUserBindInfo(info.UserBindId);
         if (_info != null)
         {
             this.dbContext.Entry(_info).CurrentValues.SetValues(info);
         }
     }
     return(this.dbContext.SaveChanges() > 0);
 }