public ActionResult Contact(ContactModel model, string ReturnUrl) { var privateKey = ConfigurationManager.AppSettings.Get("reCaptchaPrivateKey"); if (ReCaptcha.Validate(privateKey)) { bool result = _contactManager.AddNewContact(model.Name, model.Surname, model.Email, model.Message); if (result) { TempData["Alert"] = SetAlert.Set("Dziękujemy za wiadomość!", "Sukces", AlertType.Success); return(RedirectToLocal(ReturnUrl)); } else { TempData["Alert"] = SetAlert.Set("Wystąpił błąd, prosimy spróbwać ponownie później.", "Błąd", AlertType.Danger); return(RedirectToAction("Contact")); } } else { TempData["Alert"] = SetAlert.Set("Musisz udowodnić że nie jesteś robotem poprzez captcha!", "Błąd", AlertType.Danger); return(View()); } }
public ServiceResult AddNewContact(ContactViewModel model) { var result = _contactManager.AddNewContact(model); return(result); }