private async void RegisterButton_Click(object sender, System.EventArgs e) { if (!string.IsNullOrEmpty(passwordEditText.Text)) { var result = await DeliveryPerson.Register(emailEditText.Text, passwordEditText.Text, confirmPasswordEditText.Text); if (result) { Toast.MakeText(this, "Пользователь добавлен", ToastLength.Long).Show(); } else { Toast.MakeText(this, "Попробуйте снова", ToastLength.Long).Show(); } } else { Toast.MakeText(this, "Пароль не может быть пустым", ToastLength.Long).Show(); } }
private async void RegisterButton_TouchUpInside(object sender, EventArgs e) { // throw new NotImplementedException(); bool success = await DeliveryPerson.Register(registerEmailTextField.Text, registerPasswordTextField.Text, registerConfirmPasswordTextField.Text); UIAlertController alert = null; if (success) { alert = UIAlertController.Create("Registration Success", "New user has been registered", UIAlertControllerStyle.Alert); } else { alert = UIAlertController.Create("Registration Failure", "Something went wrong while trying to register user", UIAlertControllerStyle.Alert); } // TODO: need exception catching here to feed back problem to user alert.AddAction(UIAlertAction.Create("Ok", UIAlertActionStyle.Default, null)); // a response action for the user to click PresentViewController(alert, true, null); // show the alert to the user (the delivery person) }