예제 #1
0
 public virtual ViewResult Index()
 {
     var c = new ConfigsController(null);
     ViewBag.Message = c.Get("UnobtrusiveJavaScriptEnabled");
     ViewBag.Message2 = c.Get("UnobtrusiveJavaScriptEnablewwwwd");
     ViewBag.Message3 = c.Get("MailTo");
     ViewBag.Message4 = c.Get("UnobtrusiveJavaScriptEnabled");
     ViewBag.Message5 = c.Get("UnobtrusiveJavaScriptEnabled");
     return View();
 }
예제 #2
0
 private bool Valid()
 {
     var valid = true;
     if (!ModelState.IsValid)
     {
         valid = false;
         ModelState.AddModelError(string.Empty,  "  " + string.Join(" ; ", ModelState.Values.SelectMany(x => x.Errors).Select(x => x.ErrorMessage)));
     }
     else
     {
         var c = new ConfigsController(null);
         var privateKey = c.Get("Recaptcha-PrivateKey");
         if (!ReCaptcha.Validate(privateKey: privateKey))
         {
             valid = false;
             ModelState.AddModelError(string.Empty, "Invalid ReCaptcha");
         }
     }
     return valid;
 }