public ActionResult SaveDeveloper(Tb_Users user) { var result = ActionJsonResult.Create(); if (user == null) { result.Failed("用户数据错误."); } else { using (var db = DbHelper.Create()) { try { //查询是否有相同的记录存在,存在,则更新;否则插入新的 var tmp = db.Tb_Users.FirstOrDefault((a => a.UserID == user.UserID)); if (tmp != null) { tmp.Enabled = user.Enabled; tmp.UserName = user.UserName; db.Entry(tmp).State = EntityState.Modified; } else { user.Level = 2; user.Password = "******"; user.CreateDate = DateTime.Now; user.Token = GetUserToken(); db.Tb_Users.Add(user); } db.SaveChanges(); } catch (Exception e) { result.Failed(e.Message); } } } return(result.ToJson()); }
public MenuReader(Tb_Users user) { _currentUser = user; }