示例#1
0
        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());
        }
示例#2
0
 public MenuReader(Tb_Users user)
 {
     _currentUser = user;
 }