コード例 #1
0
        public JsonResult AddUser(ContractMvcWeb.Models.Beans.User user)
        {
            JsonResult jsonResult = new JsonResult();
            Result result = null;


            ContractMvcWeb.Models.AccountContext dbContext = new Models.AccountContext();
            bool exist = dbContext.ExistUserName(user.username );
            if (exist)
            {
                result = new Result((int)ResultCodeEnum.Error, "用户名已经存在!", null);
                jsonResult.Data = result;
                return jsonResult;
            }

            int row = dbContext.AddUser(user);
            result = new Result(row > 0 ? (int)ResultCodeEnum.Success : (int)ResultCodeEnum.Error, row > 0 ? "新增成功" : "新增失败", null);
            jsonResult.Data = result;
            return jsonResult;
        }
コード例 #2
0
        //[MyAuthorize (Roles="2")]
        public ActionResult AddUser( ContractMvcWeb.Models.Beans.User  user)
        {
            SetDropDownlist(user.enable);


            SetUserTypeDropDownlist( user.usertype);

            if (ModelState.IsValid == false)
            {
                return View();
            }

            if (user == null)
            {
                return View();
            }

           


            if (string.IsNullOrEmpty(user.password))
            {
                ModelState.AddModelError("password","密码不能为空!");
                return View();
            }

            if (user.password != user.comfirmPassword)
            {
                ModelState.AddModelError("password", "密码不一致!");
                return View();
            }

            ContractMvcWeb.Models.AccountContext dbContext = new Models.AccountContext();
            bool exist = dbContext.ExistUserName(user.username);
            if (exist)
            {
                ModelState.AddModelError("username", "用户名已经存在!");
                return View ();
            }

            int result = dbContext.AddUser(user);
          return new RedirectResult("~/user/userList");

        }