public ActionResult Admin(AdminModel model) { IInvalidEmail invalidEmail; ViewBag.ErrorMessage = string.Empty; if (EmailIsValid(model.EditEmailAddress)) { if (model.EditEmailID == 0) { invalidEmail = new InvalidEmailItem { DisplayName = model.EditDisplayName, EmailAddress = model.EditEmailAddress, IsActive = true }; Provider.Mail.MassEmail.AddInvalidEmail(invalidEmail); return(RedirectToAction("Admin")); } else { invalidEmail = new InvalidEmailItem { EmailID = model.EditEmailID, DisplayName = model.EditDisplayName, EmailAddress = model.EditEmailAddress, IsActive = true }; Provider.Mail.MassEmail.ModifyInvalidEmail(invalidEmail); return(RedirectToAction("Admin")); } } else { ViewBag.ErrorMessage = "Invalid email address."; model.IsAdmin = IsAdmin(); model.SelectedTab = "admin"; model.InvalidEmails = GetInvalidEmails(true); model.ShowDeleted = true; return(View(model)); } }
public bool ModifyInvalidRecipient([FromBody] InvalidEmailItem model) { return(Provider.Mail.MassEmail.ModifyInvalidEmail(model)); }
public int AddInvalidRecipient([FromBody] InvalidEmailItem model) { return(Provider.Mail.MassEmail.AddInvalidEmail(model)); }