private bool ValidateInput() { var validator = new WidgetValidator() .AddValidator(() => this.EmailText.Text, WidgetValidator.IsNotNullOrEmpty, "Please insert a valid email") .AddValidator(() => this.EmailText.Text, WidgetValidator.IsEmail, "Your email is not valid!"); string errorMessage; if (!validator.Validate(out errorMessage)) { UIToast.MakeText(errorMessage, UIToastLength.Long).Show(); return(false); } return(true); }
public bool ValidateInput() { var validator = new WidgetValidator() .AddValidator(() => this.PasswordText.Text, WidgetValidator.IsNotNullOrEmpty, "Please insert a password.") .AddValidator(() => this.PasswordText.Text, WidgetValidator.IsPasswordMin8, "Your password is not valid!"); string errorMessage; if (!validator.Validate(out errorMessage)) { Toast.MakeText(this.Activity.Application, errorMessage, ToastLength.Long).Show(); return(false); } return(true); }
private bool ValidateInput() { var validator = new WidgetValidator() .AddValidator(() => this.TitleText.Text, WidgetValidator.IsNotNullOrEmpty, "Please insert a title!") .AddValidator(() => this.DescriptionText.Text, WidgetValidator.IsNotNullOrEmpty, "Please insert a description!"); string errorMessage; if (!validator.Validate(out errorMessage)) { UIToast.MakeText(errorMessage, UIToastLength.Long).Show(); return(false); } return(true); }
private bool ValidateInput() { var validator = new WidgetValidator() .AddValidator(() => this.TitleText.Text, WidgetValidator.IsNotNullOrEmpty, "Please insert a title!") .AddValidator(() => this.DescriptionText.Text, WidgetValidator.IsNotNullOrEmpty, "Please insert a description!") .AddValidator(() => this.TagsText.Text, (string s) => String.IsNullOrWhiteSpace(s) || !s.Contains(" "), "Tags must be comma separated list, no blanks!"); string errorMessage; if (!validator.Validate(out errorMessage)) { UIToast.MakeText(errorMessage, UIToastLength.Long).Show(); return(false); } return(true); }