Ejemplo n.º 1
0
        public ActionResult SignUpInfo(StudentInfo studentInfo)
        {
            var errors = ModelState.Values.SelectMany(v => v.Errors);

            if (ModelState.IsValid)
            {
                if (model.Signup(studentInfo))
                {
                    return(RedirectToAction("../default/profile"));
                }
                else
                {
                    return(RedirectToAction("../default/Index"));
                }
            }
            return(RedirectToAction("SignUp", studentInfo));
        }
Ejemplo n.º 2
0
        public void Signup()
        {
            if (FirstName == null || LastName == null || Id == null || Mail == null || Password1 == null || Password2 == null)
            {
                MassageText         = "אנא מלא את כל השדות";
                ErrorMessageVisible = Visibility.Visible;
            }


            else if (!new ValidPassword().IsValidPassword(Password1))
            {
                MassageText         = "סיסמה צריכה להכיל 6 תווית לפחות ותו חזק";
                ErrorMessageVisible = Visibility.Visible;
            }


            else if (Password1 != Password2)
            {
                MassageText         = "הסיסמאות שהזנת אינן תואמות";
                ErrorMessageVisible = Visibility.Visible;
            }

            else
            {
                User user = new User(FirstName, LastName, Id, Mail, Password1);
                if (SignUpModel.Signup(user))
                {
                    SuccessMessageVisible = Visibility.Visible;
                }
                else
                {
                    MassageText         = "המשתמש כבר קיים";
                    ErrorMessageVisible = Visibility.Visible;
                }
            }
        }