Ejemplo n.º 1
0
        public ActionResult Livre(AjouterViewModel vm)
        {
            if (Livres.LivreExiste(vm.Livre.Titre))
            {
                ModelState.AddModelError("Titre", "Le titre du livre existe déjà");
                vm.Auteurs = new SelectList(Livres.ListeAuteurs, "Id", "Nom");
                return(View(vm));
            }

            if (!ModelState.IsValid)
            {
                vm.Auteurs = new SelectList(Livres.ListeAuteurs, "Id", "Nom");
                return(View(vm));
            }



            vm.Livre.Auteur = Livres.ListeAuteurs.Find(a => a.Id == Int32.Parse(Request.Form["Livre.Auteur.Nom"]));

            Livres.AjouterLivre(vm.Livre);

            return(RedirectToAction("Livre", "Afficher", new { id = vm.Livre.Id }));
        }
Ejemplo n.º 2
0
        public JsonResult VerifTitreLivre(Livre livre)
        {
            bool resultat = !Livres.LivreExiste(livre.Titre);

            return(Json(resultat, JsonRequestBehavior.AllowGet));
        }