public ActionResult Livre(int id) { Livres livres = new Livres(); var livre_ID = (livres.listeLivre().ToList()).FirstOrDefault(f => f.Id_Livre == id); if (livre_ID != null) { Empruntes empruntes = new Empruntes(); var emprunt = empruntes.empruntes().ToList().FirstOrDefault(f => f.Titre == livre_ID.Titre); if (emprunt != null) { ViewData["livres_ID"] = livre_ID.Titre; ViewData["livre_date"] = livre_ID.Date_parution; ViewData["emprunteur"] = emprunt.client; return(View("Livre")); } else { ViewData["livres_ID"] = livre_ID.Titre; ViewData["livre_date"] = livre_ID.Date_parution; ViewData["emprunteur"] = "Livre non emprunter"; return(View("Livre")); } } else { return(View("NonTrouver")); } }
// GET: Home public ActionResult Afficher() { Livres livres = new Livres(); ViewData["livres"] = livres.listeLivre(); return(View()); }
public ActionResult DeleteConfirmed(int id) { Livres livres = db.Livres.Find(id); db.Livres.Remove(livres); db.SaveChanges(); return(RedirectToAction("Index")); }
public ActionResult Edit([Bind(Include = "Id_Livres,Titre,Auteur,Categorie,Quantite")] Livres livres) { if (ModelState.IsValid) { db.Entry(livres).State = EntityState.Modified; db.SaveChanges(); return(RedirectToAction("Index")); } return(View(livres)); }
public ActionResult Edit([Bind(Include = "idLivre,ISBN,Titre,Auteur,Année_Édition,Catégorie")] Livres livres) { if (ModelState.IsValid) { db.Entry(livres).State = EntityState.Modified; db.SaveChanges(); return(RedirectToAction("Index")); } return(View(livres)); }
public ActionResult Create([Bind(Include = "idLivre,ISBN,Titre,Auteur,Année_Édition,Catégorie")] Livres livres) { if (ModelState.IsValid) { db.Livres.Add(livres); db.SaveChanges(); return(RedirectToAction("Index")); } return(View(livres)); }
public ActionResult Create([Bind(Include = "Id_Livres,Titre,Auteur,Categorie,Quantite")] Livres livres) { if (ModelState.IsValid) { db.Livres.Add(livres); db.SaveChanges(); return(RedirectToAction("Index")); } return(View(livres)); }
// GET: Afficher public ActionResult Livre(int?id) { Livre livre = Livres.ObtenirLivreId(id); // Si le livre est null on retourne une Vue Erreur if (livre == null) { return(View("Error")); } return(View(livre)); }
public ActionResult Auteur(int?id) { List <Livre> livres = Livres.ObtenirListeLivreParAuteur(id); // Si la liste de livres est null ou qu'on cherche un numéro au dela de la longueur de la liste // on retourne une Vue Erreur if (livres == null || id > livres.Capacity) { return(View("Error")); } return(View(livres)); }
// GET: Livre/Edit/5 public ActionResult Edit(int?id) { if (id == null) { return(new HttpStatusCodeResult(HttpStatusCode.BadRequest)); } Livres livres = db.Livres.Find(id); if (livres == null) { return(HttpNotFound()); } return(View(livres)); }
public ActionResult Edit([Bind(Include = "id_livre,titre_livre,date_acqui_livre,anné_pub_livre,nbre_page_livre,id_auteur_liv,id_cat_liv,id_rayon_liv,id_edition_liv,id_user_liv")] Livres livres) { if (ModelState.IsValid) { db.Entry(livres).State = EntityState.Modified; db.SaveChanges(); return(RedirectToAction("Index")); } ViewBag.id_auteur_liv = new SelectList(db.Auteur, "id_auteur", "nom_auteur", livres.id_auteur_liv); ViewBag.id_cat_liv = new SelectList(db.Categorie, "id_cat", "code_cat", livres.id_cat_liv); ViewBag.id_edition_liv = new SelectList(db.Edition, "id_edition", "nom_edition", livres.id_edition_liv); ViewBag.id_rayon_liv = new SelectList(db.Rayon, "id_rayon", "code_rayon", livres.id_rayon_liv); ViewBag.id_user_liv = new SelectList(db.User, "id_user", "nom_user", livres.id_user_liv); return(View(livres)); }
public ActionResult Auteur(int?id) { Auteurs aut = new Auteurs(); var t = (aut.auteurs().ToList()).FirstOrDefault(f => f.IdAuteur == id); if (t != null) { Livres livres = new Livres(); ViewData["Livres_Auteur"] = livres.listeLivre().Where(f => f.auteur == t.nom_auteur).ToList(); return(View("Auteur")); } else { return(View("NonTrouver")); } }
// GET: Livres/Edit/5 public ActionResult Edit(int?id) { if (id == null) { return(new HttpStatusCodeResult(HttpStatusCode.BadRequest)); } Livres livres = db.Livres.Find(id); if (livres == null) { return(HttpNotFound()); } ViewBag.id_auteur_liv = new SelectList(db.Auteur, "id_auteur", "nom_auteur", livres.id_auteur_liv); ViewBag.id_cat_liv = new SelectList(db.Categorie, "id_cat", "code_cat", livres.id_cat_liv); ViewBag.id_edition_liv = new SelectList(db.Edition, "id_edition", "nom_edition", livres.id_edition_liv); ViewBag.id_rayon_liv = new SelectList(db.Rayon, "id_rayon", "code_rayon", livres.id_rayon_liv); ViewBag.id_user_liv = new SelectList(db.User, "id_user", "nom_user", livres.id_user_liv); return(View(livres)); }
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 })); }
// GET: Rechercher public ActionResult Livre(string id) { Livres livres = new Livres(); Auteurs auteurs = new Auteurs(); if (id != null) { var rechercheLivres = livres.listeLivre().Where(f => f.auteur.Contains(id.ToLower()) || f.Titre.Contains(id.ToLower())).ToList(); if (rechercheLivres != null) { ViewData["Livres_Recherche"] = rechercheLivres; return(View("Livre")); } else { return(View("PasTrouver")); } } else { return(View("PasTrouver")); } }
public ActionResult Create([Bind(Include = "Id_Prets,Id_Livres,Id_Membres,date_de_Pret,date_de_retour")] Prets prets) { var rent = from a in db.Prets where a.Id_Membres == prets.Id_Membres select a; int count = rent.Count(); Livres b = db.Livres.Find(prets.Id_Livres); if (ModelState.IsValid) { if (count < 3) { if (b.Quantite <= 0) { ViewBag.error = "Le livres n'existe pas!"; } else { db.Prets.Add(prets); db.SaveChanges(); return(RedirectToAction("Index")); } } else { ViewBag.ErrorMessage = "Vous n'avez pas le droit de plus de 3 livres"; } } ViewBag.Id_Livres = new SelectList(db.Livres, "Id_Livres", "Titre", prets.Id_Livres); ViewBag.Id_Membres = new SelectList(db.Membres, "Id_Membres", "Nom", prets.Id_Membres); return(View(prets)); }
public JsonResult VerifTitreLivre(Livre livre) { bool resultat = !Livres.LivreExiste(livre.Titre); return(Json(resultat, JsonRequestBehavior.AllowGet)); }