public JsonResult EditUser(User model)
        {
            ContractMvcWeb.Models.AccountContext dbContext = new Models.AccountContext();
            JsonResult jsonResult = new JsonResult();
            Result result = null;

            if (string.IsNullOrEmpty(model.username))
            {
                result = new Result( (int)ResultCodeEnum.Error , "请输入用户名",null);
                jsonResult.Data = result;
                return jsonResult;
            }

            bool isExist = dbContext.ExistUserName(model.username, model.userid);
            if (isExist)
            {
                result = new Result((int)ResultCodeEnum.Error, "用户名已经存在", null);
                jsonResult.Data = result;
                return jsonResult;
            }
            

            bool isSuccess = dbContext.EditUser(model);
            result = new Result(isSuccess ? (int)ResultCodeEnum.Success : (int)ResultCodeEnum.Error, isSuccess ? "更新成功" : "更新失败", null);
            jsonResult.Data = result;

            return jsonResult;
        }
예제 #2
0
        public ActionResult EditUser(User model)
        {

            SetDropDownlist((int)EnableEnum.ENABLE);

            SetUserTypeDropDownlist(((int)UserTypeEnum.QUERY).ToString());

            ContractMvcWeb.Models.AccountContext dbContext = new Models.AccountContext();



            if (model == null) return View();
            if (string.IsNullOrEmpty(model.username))
            {
                ModelState.AddModelError("", "请输入用户名");
                return View();
            }
            

            bool isSuccess = dbContext.EditUser(model);
            return new RedirectResult("~/user/userlist");
        }