/// <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); }
public JsonResult update(Entity.UserBindInfo info) { using (var manage = new Data.CMSManage()) { manage.updateUserBind(info); return(getResult(manage.Error, manage.Message)); } }
/// <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); }