// GET: Acheter

        public ActionResult Acheter_Ouvrage(int?id_ouvrage)
        {
            OuvrageViewModel com = new OuvrageViewModel();


            var acheter = co.Ouvrage.Where(x => x.id_ouvrage == id_ouvrage).FirstOrDefault();

            return(View(acheter));
        }
예제 #2
0
        public ActionResult Delete(int?id_ouvrage)
        {
            OuvrageViewModel omod = new OuvrageViewModel();

            if (id_ouvrage != null)
            {
                var objet_modifier = liv.Ouvrages.Where(x => x.id_ouvrage == id_ouvrage).First();
                omod.id_ouvrage = objet_modifier.id_ouvrage;
            }
            return(View(omod));
        }
예제 #3
0
        public ActionResult acheter2(int?id_ouvrage)
        {
            OuvrageViewModel com = new OuvrageViewModel();


            var acheter = co.Ouvrage.Where(x => x.id_ouvrage == id_ouvrage).FirstOrDefault();


            Session["Prix"]     = acheter.Prix.ToString();
            Session["Total"]    = acheter.Total.ToString();
            Session["Quantite"] = acheter.Quantite.ToString();
            Session["titre"]    = acheter.titre;
            Session["Photo"]    = acheter.Photo;


            return(View(acheter));
            //var pp = co.Commander.ToList();
            //return View(pp);
        }
예제 #4
0
        public ActionResult Create(int?id_ouvrage)
        {
            OuvrageViewModel omod = new OuvrageViewModel();

            if (id_ouvrage != null)
            {
                var objet_modifier = liv.Ouvrages.Where(x => x.id_ouvrage == id_ouvrage).First();
                omod.id_Editeur = (int)objet_modifier.id_Editeur;
                omod.nb_pages   = (int)objet_modifier.nb_pages;
                omod.titre      = objet_modifier.titre;
                omod.Quantite   = (int)objet_modifier.Quantite;
                omod.id_ouvrage = objet_modifier.id_ouvrage;
                //omod.id_type =(int) objet_modifier.id_type;
                omod.Type = objet_modifier.Type;
                //omod.id_Auteur =(int) objet_modifier.id_Auteur;
            }

            return(View(omod));
        }
예제 #5
0
        public ActionResult Create(OuvrageViewModel ouv, HttpPostedFileBase file_ouvrage)
        {
            if (ouv.id_ouvrage != 0)
            {
                var objet_modifier = liv.Ouvrages.Where(x => x.id_ouvrage == ouv.id_ouvrage).First();
                objet_modifier.titre      = ouv.titre;
                objet_modifier.nb_pages   = (int)ouv.nb_pages;
                objet_modifier.id_Editeur = (int)ouv.id_Editeur;
                objet_modifier.Quantite   = (int)ouv.Quantite;
                objet_modifier.id_ouvrage = (int)ouv.id_ouvrage;
                //objet_modifier.id_Auteur = (int)ouv.id_Auteur;
                objet_modifier.Type  = ouv.Type;
                objet_modifier.Photo = ouv.Photo;
            }
            else
            {
                var    fileNameOuvrage = Path.GetFileName(file_ouvrage.FileName);
                Random rand            = new Random();
                var    identifiant     = rand.Next();
                fileNameOuvrage = fileNameOuvrage.Replace(fileNameOuvrage.Substring(0, fileNameOuvrage.IndexOf(".")), identifiant + "_ouvrage");
                var pathCv = Path.Combine(Server.MapPath("/img_ouvrage"), fileNameOuvrage);
                file_ouvrage.SaveAs(pathCv);

                liv.Ouvrages.Add(new Models.Ouvrage
                {
                    id_ouvrage = (int)ouv.id_ouvrage,
                    titre      = ouv.titre,
                    nb_pages   = (int)ouv.nb_pages,
                    id_Editeur = (int)ouv.id_Editeur,
                    Quantite   = (int)ouv.Quantite,

                    Type  = ouv.Type,
                    Photo = "/img_ouvrage/" + fileNameOuvrage

                            //id_Auteur=ouv.id_Auteur
                });
            }


            liv.SaveChanges();
            return(RedirectToAction("Ouvrage"));
        }