public void RegisterNewUser() { var db = new SQLiteConnection(dbPath); db.CreateTable <User>(); User user = new User() { Name = userNameTextField.Text, Email = emailTextField.Text, Phone = phoneTextField.Text, Password = passwordTextField.Text }; var findData = db.Find <User>(emailTextField.Text); if (findData != null) { alertMessage = "User already registered"; ErrorAlert(); return; } db.Insert(user); UIStoryboard storyboard = Storyboard; LoginViewController loginViewController = (LoginViewController) storyboard.InstantiateViewController("LoginViewController"); NavigationController.PushViewController(loginViewController, true); alertMessage = user.Name + " registered.Please login to continue."; ErrorAlert(); }
public override void RowSelected(UITableView tableView, NSIndexPath indexPath) { var selectedRow = tableItems[indexPath.Row].Heading; UIStoryboard storyboard = owner.Storyboard; if (selectedRow == "Profile") { ProfileViewController profileViewController = (ProfileViewController) storyboard.InstantiateViewController("ProfileViewController"); owner.NavigationController.PushViewController(profileViewController, true); } else if (selectedRow == "Logout") { Preferences.Remove("myEmail"); LoginViewController loginViewController = (LoginViewController) storyboard.InstantiateViewController("LoginViewController"); owner.NavigationController.PushViewController(loginViewController, true); } else if (selectedRow == "Change Password") { ChangePasswordViewController changePasswordViewController = (ChangePasswordViewController) storyboard.InstantiateViewController("ChangePasswordViewController"); owner.NavigationController.PushViewController(changePasswordViewController, true); } //UIAlertController okAlertController = UIAlertController.Create("Row Selected", tableItems[indexPath.Row].Heading, UIAlertControllerStyle.Alert); //okAlertController.AddAction(UIAlertAction.Create("Ok", UIAlertActionStyle.Default, null)); //owner.PresentViewController(okAlertController, true, null); tableView.DeselectRow(indexPath, true); }