public RegisterPageViewModel() { RegisterCommand = new Command(async() => { var x = User.Name; var y = User.Email; var z = User.Password; var w = User.ConfirmPassword; //Validacion de que campos no estan vacios if (StringValidationHelper.ValidateField(x, y, z, w)) { DisplayError = "Please complete all the fields to register"; } //Valida que las contrasenas sean la misma else if (StringValidationHelper.ValidatePassword(z, w)) { DisplayError = "Please check your password, they are not matching!"; } //Valida que el email introducido es valido else if (StringValidationHelper.ValidateEmail(y)) { await App.Current.MainPage.Navigation.PushAsync(new HomePage()); } //Mensaje de error si la informacion no es valida else { DisplayError = "Please enter valid information"; } }); }
public LoginPageViewModel() { LoginCommand = new Command(async() => { var x = User.Email; var y = User.Password; //Valida que el email y password no esten vacios if (StringValidationHelper.ValidateField(x, y)) { DisplayError = "Please enter email address and password"; } //Valida que el email introducido es valido y si es valido nos lleva a HommePage else if (StringValidationHelper.ValidateEmail(x)) { await App.Current.MainPage.Navigation.PushAsync(new ContactListPage()); } else { //Mensaje de invalid credenctials DisplayError = "Please enter valid email address and password"; } }); GoSony = new Command(() => { Device.OpenUri(new Uri("https://id.sonyentertainmentnetwork.com/id/reset_password/?request_locale=en_US#/reset_password/change?entry=%2Freset_password")); }); }