private static Task <ValidateResult> ValidatePhoneContact(DetailedFormModel state, object value) { var result = new ValidateResult(); string PhoneInfo = string.Empty; if (GetContactInfo((string)value, out PhoneInfo)) { result.IsValid = true; result.Value = PhoneInfo; } else { result.IsValid = false; result.Feedback = "Please enter a valid contact number"; } /*var heroCard = new HeroCard * { * Text = "Do you want us to contact you?", * Buttons = new List<CardAction> { new CardAction(ActionTypes.MessageBack, "Call me!", value : "We will call you within 15 mins"), * new CardAction(ActionTypes.MessageBack, "Don't Call", value:"Ok")} * }; * Attachment attachment = heroCard.ToAttachment();*/ return(Task.FromResult(result)); }
private static Task <ValidateResult> ValidateDatabaseInfo(DetailedFormModel state, object value) { var result = new ValidateResult(); string DatabaseInfo = string.Empty; if (GetDatabaseInfo((string)value, out DatabaseInfo)) { result.IsValid = true; result.Value = DatabaseInfo; } else { result.IsValid = false; result.Feedback = "Please enter a valid database information"; } return(Task.FromResult(result)); }
private static Task <ValidateResult> ValidateNameInfo(DetailedFormModel state, object value) { var result = new ValidateResult(); string usernameInfo = string.Empty; if (GetUsername((string)value, out usernameInfo)) { result.IsValid = true; result.Value = usernameInfo; } else { result.IsValid = false; result.Feedback = "Please enter name a valid name"; } return(Task.FromResult(result)); }
private static Task <ValidateResult> ValidateDescInfo(DetailedFormModel state, object value) { var result = new ValidateResult(); string descInfo = string.Empty; if (GetDescription((string)value, out descInfo)) { result.IsValid = true; result.Value = descInfo; } else { result.IsValid = false; result.Feedback = "Please enter a valid response"; } return(Task.FromResult(result)); }
private static Task <ValidateResult> ValidateContactInformation(DetailedFormModel state, object value) { var result = new ValidateResult(); string contactInfo = string.Empty; if (GetEmailAddress((string)value, out contactInfo)) { result.IsValid = true; result.Value = contactInfo; } else { result.IsValid = false; result.Feedback = "You did not enter a valid email address"; } return(Task.FromResult(result)); }