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; }
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"); }