public ActionResult EditEtatConfirm(String id)
        {
            if (id == null)
            {
                return new HttpStatusCodeResult(HttpStatusCode.BadRequest);
            }
            MasterLivreModel livres = new MasterLivreModel();
            livres.livreinventaire = new LivreInventaire();

            livres.livres = new Livres();
            var livretrouve = db.LivreInventaire.Where(i=>i.CodeIdentification == id).First();
            livres.livreinventaire = livretrouve;

            if (livres.livres == null)
            {
                return HttpNotFound();
            }
            return View(livres.livreinventaire);
        }
        public ActionResult EditEtat(String id)
        {
            if (id == null)
            {
                return new HttpStatusCodeResult(HttpStatusCode.BadRequest);
            }
            MasterLivreModel livres = new MasterLivreModel();
            livres.livreinventaire = new LivreInventaire();

            livres.livres = new Livres();
            Livres recherchecode = db.Livres.Where(i => i.CodeIdentification == id).FirstOrDefault();
            if (recherchecode == null)
                livres.livreinventaire.CodeIdentification = id;
            else
                livres.livreinventaire.CodeIdentification = recherchecode.CodeIdentification;

            if (livres.livres == null)
            {
                return HttpNotFound();
            }
            return View(livres.livreinventaire);
        }
 public ActionResult DetailsConfirm(String id)
 {
     if (id == null)
     {
         return new HttpStatusCodeResult(HttpStatusCode.BadRequest);
     }
     MasterLivreModel livres = new MasterLivreModel();
     livres.livres = db.Livres.Find(id);
     livres.Coop = new Coop();
     livres.Coop.Nom = db.Coop.Where(i => i.Id == livres.livres.IdCoop).FirstOrDefault().Nom;
     if (livres.livres == null)
     {
         return HttpNotFound();
     }
     return View(livres);
 }
 public ActionResult Edit(String id)
 {
     if (id == null)
     {
         return new HttpStatusCodeResult(HttpStatusCode.BadRequest);
     }
     MasterLivreModel livres = new MasterLivreModel();
     livres.livres = new Livres();
     livres.livreinventaire = new LivreInventaire();
     livres.livres = db.Livres.Find(id);
     if (livres == null)
     {
         return HttpNotFound();
     }
     return View(livres.livres);
 }
        public ActionResult DetailsReservation(int id)
        {
            ApplicationDbContext user = new ApplicationDbContext();
            if (id == null)
            {
                return new HttpStatusCodeResult(HttpStatusCode.BadRequest);
            }
               MasterLivreModel livres = new MasterLivreModel();
               livres.livreVendre = db.LivreAVendreSet.Where(i => i.Id == id).First();
            livres.Coop = new Coop();
               livres.Coop = db.Coop.Where(i => i.Id == livres.livreVendre.Cooperative).FirstOrDefault();

               NumberFormatInfo nfi = new NumberFormatInfo();
               nfi.NumberDecimalSeparator = ".";
               double prix = (double)livres.livreVendre.Prix;
               string ValeurPrix = prix.ToString(nfi);
               ViewBag.Prix = ValeurPrix;
               string ConfirmURL = "http://localhost:56740/Livres/ConfirmationPaiement/" + livres.livreVendre.Id;
               ViewBag.ConfirmURL = ConfirmURL;
            if(livres.Coop.Id != user.Users.Where(i => i.UserName == User.Identity.Name).First().coopid)
            {
                ModelState.AddModelError("","Le livre sélectionné se trouve dans une coopérative différente, il y aura un frais supplémentaire pour le transport");
                ViewBag.Frais = "5.00";
            }
            else
            {
                ViewBag.Frais = "0.00";
            }
            return View(livres);
        }