public ActionResult compte(Authentifications ath) { var response = Request["g-recaptcha-response"]; string secretKey = "your secret key here"; var client = new WebClient(); var result = client.DownloadString(string.Format("https://www.google.com/recaptcha/api/siteverify?secret={0}&response={1}", secretKey, response)); var obj = JObject.Parse(result); var status = (bool)obj.SelectToken("success"); ViewBag.Message = status ? "Google reCaptcha validation success" : "Google reCaptcha validation failed"; if (ModelState.IsValid) { using (Manage_BooksEntities1 ml = new Manage_BooksEntities1()) { ml.Authentifications.Add(ath); ml.SaveChanges(); ViewBag.Message = "Cette Compte est Bien Cree"; RedirectToAction("login"); } } return(View("login")); }
public ActionResult ouvrage2(QuantiteViewModel qu) { if (qu.Quantite != 0) { var jet = liv.Ouvrages.Where(x => x.id_ouvrage == qu.id_ouvrage).First(); jet.Quantite = (int)qu.Quantite; } else { liv.Ouvrage.Add(new Models.Ouvrage { Quantite = (int)qu.Quantite }); } liv.SaveChanges(); //return RedirectToAction("reserve"); return(View(liv)); }