private ValidationModel ValidateAllFieldsComplete(PersonModel person)
 {
     var response = new ValidationModel { ErrorMessage = "Please Complete all fields.", IsValid = false };
     var validateName = person.Email.Length > 0 & person.Name.Length > 0 & person.Phone.Length > 0;
     if (validateName)
         response.IsValid = true;
     return response;
 }
 private ValidationModel IsPhone(string strPhone)
 {
     var response = new ValidationModel {ErrorMessage = "Please Enter a Valid Phone #.", IsValid = false};
     var objPhonePattern = new Regex(@"^[01]?[- .]?(\([2-9]\d{2}\)|[2-9]\d{2})[- .]?\d{3}[- .]?\d{4}$");
     var validatePhone = objPhonePattern.IsMatch(strPhone);
     if (validatePhone)
         response.IsValid = true;
     return response;
 }
 private ValidationModel ValidateEmail(string personEmail)
 {
     var response = new ValidationModel { ErrorMessage = "Please Enter a Valid Email Address.", IsValid = false };
     string email = personEmail;
     var regex = new Regex(@"^([\w\.\-]+)@([\w\-]+)((\.(\w){2,3})+)$");
     Match match = regex.Match(email);
     if (match.Success)
         response.IsValid = true;
     return response;
 }