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