示例#1
0
        public ActionResult CreateAccount(FormCollection form)
        {
            RegisterUser regUser = new RegisterUser();

            regUser.UserName = form["Name"];
            if (string.IsNullOrEmpty(regUser.UserName))
            {
                ModelState.AddModelError("Name", "Name is required");
            }
            regUser.Password = form["Password"];
            if (string.IsNullOrEmpty(regUser.Password))
            {
                ModelState.AddModelError("Password", "Password is required");
            }
            if (ModelState.IsValid)
            {
                DBConn db     = new DBConn();
                int    result = db.AddUser(regUser);
                if (result == -1)
                {
                    TempData["Message"] = "User already exist.Choose another name.";
                    string message = Convert.ToString(TempData["Message"]);
                    ViewBag.result = message;
                    return(View());
                }

                else
                {
                    return(RedirectToAction("Index"));
                }
            }
            else
            {
                return(View(regUser));
            }
        }