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