/// <summary> /// To Validate all User Input Fields... /// </summary> /// <returns></returns> private async Task <bool> Validate() { UserDialog.ShowLoading("Please Wait…", MaskType.Clear); if (IsBuyRate) { if (string.IsNullOrEmpty(BuyRate)) { UserDialog.HideLoading(); UserDialog.Alert("Please enter buy rate.", "", "Ok"); return(false); } } else { if (string.IsNullOrEmpty(SellRate)) { UserDialog.HideLoading(); UserDialog.Alert("Please enter sell rate.", "", "Ok"); return(false); } } if (string.IsNullOrEmpty(ExpireTime)) { UserDialog.HideLoading(); UserDialog.Alert("Please enter expire time.", "", "Ok"); return(false); } UserDialog.HideLoading(); return(true); }
/// <summary> /// To Validate all User Input Fields... /// </summary> /// <returns></returns> private async Task <bool> Validate() { UserDialog.ShowLoading("Please Wait…", MaskType.Clear); if (string.IsNullOrEmpty(DisplayName)) { UserDialog.HideLoading(); UserDialog.Alert("Please enter your display name.", "", "Ok"); return(false); } //bool isValid1 = (Regex.IsMatch(DisplayName, _Name, RegexOptions.IgnoreCase, TimeSpan.FromMilliseconds(250))); //if (!isValid1) //{ // UserDialog.HideLoading(); // UserDialog.Alert("Display name must have characters only."); // return false; //} if (DisplayName.Length < 3 || DisplayName.Length > 50) { UserDialog.HideLoading(); UserDialog.Alert("The display name should be between 3 to 50 characters.", "", "Ok"); return(false); } //if (string.IsNullOrEmpty(EmailAddress)) //{ // UserDialog.HideLoading(); // UserDialog.Alert("Please enter your email Address.", "", "Ok"); // return false; //} if (!string.IsNullOrEmpty(EmailAddress)) { if (EmailAddress.Length < 6 || EmailAddress.Length > 100) { UserDialog.HideLoading(); UserDialog.Alert("The Email address should be between 6 to 100 characters.", "", "Ok"); return(false); } } if (!string.IsNullOrEmpty(EmailAddress)) { bool isValid2 = (Regex.IsMatch(EmailAddress, _emailRegex, RegexOptions.IgnoreCase, TimeSpan.FromMilliseconds(250))); if (!isValid2) { UserDialog.HideLoading(); UserDialog.Alert("Email Address is not valid"); return(false); } } UserDialog.HideLoading(); return(true); }
/// <summary> /// To Validate all User Input Fields... /// </summary> /// <returns></returns> private async Task <bool> Validate() { UserDialog.ShowLoading("Please Wait…", MaskType.Clear); DisplayName = DisplayName.Trim(); if (string.IsNullOrEmpty(DisplayName)) { UserDialog.HideLoading(); UserDialog.Alert("Please enter your display name.", "", "Ok"); return(false); } //bool isValid1 = (Regex.IsMatch(DisplayName, _Name, RegexOptions.IgnoreCase, TimeSpan.FromMilliseconds(250))); //if (!isValid1) //{ // UserDialog.HideLoading(); // UserDialog.Alert("Display name is not valid"); // return false; //} if (DisplayName.Length < 3 || DisplayName.Length > 50) { UserDialog.HideLoading(); UserDialog.Alert("The display name should be between 3 to 50 characters.", "", "Ok"); return(false); } if (string.IsNullOrEmpty(CountryOfResidency)) { UserDialog.HideLoading(); UserDialog.Alert("Please select your country of resident.", "", "Ok"); return(false); } if (string.IsNullOrEmpty(Mobileno)) { UserDialog.HideLoading(); UserDialog.Alert("Please enter your mobile number.", "", "Ok"); return(false); } if (Mobileno.Length < 8 || Mobileno.Length > 15) { UserDialog.HideLoading(); UserDialog.Alert("The Mobile number should be between 8 to 15 digits.", "", "Ok"); return(false); } bool isValid2 = (Regex.IsMatch(Mobileno, _Phone, RegexOptions.IgnoreCase, TimeSpan.FromMilliseconds(250))); if (!isValid2) { UserDialog.HideLoading(); UserDialog.Alert("Mobile number is not valid"); return(false); } bool valphone = await CheckPhoneNumber(); if (valphone == false) { UserDialog.HideLoading(); UserDialog.Alert("Invalid Phone Number."); return(false); } if (IsAgreedToTC == false) { UserDialog.HideLoading(); UserDialog.Alert("Please agree to our Terms and Conditions and Privacy Policy.", "", "Ok"); return(false); } UserDialog.HideLoading(); return(true); }