public ActionResult Registration() { RegistrUser user = null; if (Session["user"] == null) { ViewBag.userShowHide = "userHide"; } else { user = (RegistrUser)Session["user"]; ViewBag.user = user.Name; } ViewBag.validation = "validationSummaryHide"; ViewBag.validationLogin = "******"; return(View()); }
/// <summary> /// Скрыть ссылку на регистрацию, отобразить ссылку на выход из сессии /// </summary> private void CheckUserSession() { switch (Session["user"]) { case null: ViewBag.usershowhide = "hide"; ViewBag.showHideSignInLink = "myAccount"; ViewBag.showHideSignOutLink = "hide"; break; default: { RegistrUser user = (RegistrUser)Session["user"]; ViewBag.user = user.Name; ViewBag.usershowhide = "userShow"; ViewBag.showHideSignInLink = "hide"; ViewBag.showHideSignOutLink = "link"; break; } } }
public ActionResult Registration(RegistrUser regUser) { if (ModelState.IsValid) { DAOImplements DAOImpl = new DAOImplements(); List <RegistrUser> user = DAOImpl.GetAllUser(); for (int i = 0; i < user.Count; i++) { if (regUser.Login.Equals(user[i].Login) || regUser.Email.Equals(user[i].Email)) { ViewBag.ErrorMassage = "User with such login or e-mail already exists"; ViewBag.validation = "validationSummaryHide"; ViewBag.validationLogin = "******"; return(View("Registration", regUser)); } } DAOImpl.SaveUser(regUser.Login, regUser.Password, regUser.Email, regUser.Gender, regUser.Year, regUser.Day, regUser.Months, regUser.Name, regUser.Surename); return(View("WelcomePage")); } ViewBag.validation = "validationSummaryShow"; ViewBag.validationLogin = "******"; return(View("Registration", regUser)); }