public ActionResult Contact(ContactViewModel model) { if (!ModelState.IsValid) { return(View(model)); } try { _mailingRepository.CustomMail(model.Email, model.Name, model.Message); } catch { return(View("_Error", new string[] { })); } return(RedirectToAction("Index")); }
public ActionResult Contact(ContactViewModel model) { if (!ModelState.IsValid) { return(View(model)); } try { _mailingRepository.CustomMail(model.Email, model.Name, model.Message); } catch { Response.StatusCode = (int)HttpStatusCode.BadRequest; return(PartialView(model)); } NotifyManager.Set("notification-success", "Success!", "Message sent!"); return(Json(new { url = Url.Action("Index") })); }