public void SignUp() { try { if (PersonId == null || FirstName == null || LastName == null || PhoneNumber == null || MailAddress == null || City == null || StreetName == null || buildingNumber == null || Password == null) { throw new Exception("אנא מלא את כל השדות"); } IUser user; if (IsVolunteer) { user = new Volunteer(personId, FirstName, LastName, PhoneNumber, MailAddress, new Address(City, StreetName, int.Parse(BuildingNumber)), Password); SignUpModel.SignUp(user, UserType.Volunteer); } else { user = new Admin(personId, FirstName, LastName, PhoneNumber, MailAddress, new Address(City, StreetName, int.Parse(BuildingNumber)), Password); SignUpModel.SignUp(user, UserType.Admin); } Message = new Message("ברוך הבא!", "נוספת למערכת בהצלחה", true, false); } catch (Exception e) { Message = new Message("משהו השתבש.", e.Message, false, true); } }
public static async Task <object[]> SignUp(FormUrlEncodedContent Data) { String ResponseJson = await SignUpModel.SignUp(Data); var DecodedJson = JObject.Parse(ResponseJson); return(new object[] { DecodedJson["status"], DecodedJson["message"] }); }
private void OnSignUpClicked(object sender, RoutedEventArgs e) { _signUpModel.SignUp(LoginTextBox.Text, PasswordTextBox.Text); }
public async Task <ActionResult> PostAsync(Registration model) { bool result = await SignUpModel.SignUp(model, this.RemoteUser); return(this.Ok(result)); }