コード例 #1
0
ファイル: HomePageController.cs プロジェクト: JesperMoon/FYP
        public ActionResult PractitionerRegister(NewPractitionerViewModel newUser)
        {
            PractitionerProcess process = new PractitionerProcess();

            TempData["ConflictEmailAddress"] = "";

            if (Request.Form["Submit"] != null)
            {
                if (newUser.EmailAddress.Equals(newUser.ReconfirmEmail) && newUser.Password.Equals(newUser.RetypePassword))
                {
                    if (ModelState.IsValid)
                    {
                        int result = process.PractitionerRegister(newUser);

                        if (result == 1)
                        {
                            return(RedirectToAction("AccCreateSuccess", "HomePage", null));
                        }
                        else if (result == 2)
                        {
                            TempData["ConflictEmailAddress"] = "ConflictEmailAddress";
                            return(View(newUser));
                        }
                        else
                        {
                            return(View(newUser));
                        }
                    }
                }
                else
                {
                    return(View(newUser));
                }
            }
            return(View(newUser));
        }