コード例 #1
0
        public AjaxResult <Object> MyAccountSave(MyAccountSaveModel model)
        {
            if (string.IsNullOrEmpty(model.ManagerRealname))
            {
                return(new AjaxResult <Object>("请输入真实姓名"));
            }
            if (string.IsNullOrEmpty(model.ManagerTel))
            {
                return(new AjaxResult <Object>("请输入联系电话"));
            }
            if (!string.IsNullOrEmpty(model.ManagerPwd))
            {
                if (model.ManagerPwd != model.RePassword)
                {
                    return(new AjaxResult <Object>("两次输入的密码不一致"));
                }
            }
            var user = db.WebSysManager.FirstOrDefault(m => m.ManagerId == model.ManagerId);

            if (user == null)
            {
                return(new AjaxResult <Object>("账户不存在!"));
            }
            user.ManagerRealname = model.ManagerRealname;
            user.ManagerEmail    = model.ManagerEmail;
            user.UpdateTime      = DateTime.Now;
            if (!string.IsNullOrEmpty(model.ManagerPwd))
            {
                Random rd   = new Random();
                string scal = rd.Next(100000, 999999).ToString();
                user.ManagerPwd  = Encrypt.MD5Encrypt(model.ManagerPwd + scal);
                user.ManagerScal = scal;
            }
            int r = db.SaveChanges();

            if (r <= 0)
            {
                return(new AjaxResult <Object>("更新失败"));
            }
            return(new AjaxResult <Object>("更新成功", 0));
        }
コード例 #2
0
        public JsonResult MyAccountSave(MyAccountSaveModel model)
        {
            var r = sysUserManager.MyAccountSave(model);

            return(Json(r));
        }