public ActionResult SubscribeToNewsletter(string email) { if (ValidationUtils.IsEmailValid(email)) { var s = _subscriberService.GetByEmail(email); if (s != null && !string.IsNullOrEmpty(s.Email)) { return(Json(new { Message = "It appears you're already on the list, we appreciate your enthusiasm", Status = "duplication" })); } else { s = new Subscriber(); s.DateCreated = DateTime.Now; s.Email = email; s.FirstName = ""; s.LastName = ""; s.Phone = ""; } _subscriberService.Save(s); return(Json(new { Message = "Thanks for your registration!", Status = "success" })); } return(Json(new { Message = "Invalid Email address", Status = "error" })); }
public override ValidationResult Validate(object value, System.Globalization.CultureInfo cultureInfo) { string text = value as string; if (text != null && ValidationUtils.IsEmailValid(text)) { return(ValidationResult.ValidResult); } return(new ValidationResult(false, null)); //todo: add error info }
private bool IsValid() { if (txtFromEmail.Text.IsTrimmedStringNullOrEmpty()) { MessageBox.Show("From Email should not be empty"); return(false); } if (!ValidationUtils.IsEmailValid(txtFromEmail.Text.Trim())) { MessageBox.Show("From Email is not valid"); return(false); } if (txtToEmail.Text.IsTrimmedStringNullOrEmpty()) { MessageBox.Show("To Email should not be empty"); return(false); } if (!ValidationUtils.IsEmailValid(txtToEmail.Text.Trim())) { MessageBox.Show("To Email is not valid"); return(false); } if (txtEmailServerName.Text.IsTrimmedStringNullOrEmpty()) { MessageBox.Show("Email Server should not be empty"); return(false); } if (SafeUtils.Int(txtEmailPort.Text) == 0) { MessageBox.Show("Email Port should be greater than Zero"); return(false); } if (txtEmailUsername.Text.IsTrimmedStringNullOrEmpty()) { MessageBox.Show("Email Usename should not be empty"); return(false); } if (txtEmailPassword.Text.IsTrimmedStringNullOrEmpty()) { MessageBox.Show("Email Password should not be empty"); return(false); } if (txtEmailTemplateSubject.Text.IsTrimmedStringNullOrEmpty()) { MessageBox.Show("Email Template Subject should not be empty"); return(false); } if (txtEmailTemplateBody.Text.IsTrimmedStringNullOrEmpty()) { MessageBox.Show("Email Template Body should not be empty"); return(false); } return(true); }