/// <summary> /// Registers the User /// </summary> private async Task RegisterAsync() { if (!PasswordField.Equals(PasswordConfirmedField) || !IsValidEmail(EmailField) || PasswordField.Length < 6) { return; } var user = new User() { EmailAddress = EmailField, FirstName = FirstNameField, LastName = LastNameField, DateOfBirth = DateOfBirthField.DateTime, Password = PasswordField }; var created = await _dataAccess.AddEntryToDatabase(user); if (created) { MenuNavigationHelper.UpdateView(typeof(SignInPage)); } }