Beispiel #1
0
        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));
        }