Exemple #1
0
        public ActionResult update(PictureTable updatePicture)
        {
            string filename  = Path.GetFileNameWithoutExtension(updatePicture.thePicture.FileName); //sparar två seperata bilder i vardera variable. annars sparas samma bild två gånger.
            string extension = Path.GetExtension(updatePicture.thePicture.FileName);                //kod från https://www.youtube.com/watch?v=5L5W-AE-sEs&feature=youtu.be&fbclid=IwAR3mzc9FTcpRnx1hNCUL_n_MibWT0tIcQyYTMWBtkO9DA9-9pcW61HdxIic

            filename = filename + DateTime.Now.ToString("yymmssffff-SmalImage") + extension;
            updatePicture.Background_Smal = "~/Image/" + filename;
            filename = Path.Combine(Server.MapPath("~/Image/"), filename);
            updatePicture.thePicture.SaveAs(filename);

            string filename2  = Path.GetFileNameWithoutExtension(updatePicture.thePicture2.FileName);
            string extension2 = Path.GetExtension(updatePicture.thePicture2.FileName);

            filename2 = filename2 + DateTime.Now.ToString("yymmssffff-BigImage") + extension2;
            updatePicture.Background_Big = "~/Image/" + filename2;
            filename2 = Path.Combine(Server.MapPath("~/Image/"), filename2);
            updatePicture.thePicture2.SaveAs(filename2);



            db.Entry(updatePicture).State            = System.Data.Entity.EntityState.Modified;
            db.Entry(updatePicture.MovieTable).State = System.Data.Entity.EntityState.Modified;
            db.SaveChanges();

            return(RedirectToAction("Index", "Home"));
        }
Exemple #2
0
      public ActionResult Delete(int id)
      {
          PictureTable movieToDelete = db.PictureTable.Find(id);

          db.PictureTable.Remove(movieToDelete);
          db.SaveChanges();

          return(RedirectToAction("Index"));
      }
Exemple #3
0
        public ActionResult update(int?id)
        {
            if (id == null)
            {
                return(RedirectToAction("Index", "Home"));
            }
            PictureTable movieToUpdate = db.PictureTable.Find(id);

            return(View(movieToUpdate));
        }
Exemple #4
0
        public ActionResult create(PictureTable addPicture)
        {
            string filename  = Path.GetFileNameWithoutExtension(addPicture.thePicture.FileName); //sparar två seperata bilder i vardera variable. annars sparas samma bild två gånger.
            string extension = Path.GetExtension(addPicture.thePicture.FileName);                //https://www.youtube.com/watch?v=5L5W-AE-sEs&feature=youtu.be&fbclid=IwAR3mzc9FTcpRnx1hNCUL_n_MibWT0tIcQyYTMWBtkO9DA9-9pcW61HdxIic kod hämtad från youtube.

            filename = filename + DateTime.Now.ToString("yymmssffff-smal") + extension;
            addPicture.Background_Smal = "~/Image/" + filename;
            filename = Path.Combine(Server.MapPath("~/Image/"), filename);
            addPicture.thePicture.SaveAs(filename);

            string filename2  = Path.GetFileNameWithoutExtension(addPicture.thePicture2.FileName);
            string extension2 = Path.GetExtension(addPicture.thePicture2.FileName);

            filename2 = filename2 + DateTime.Now.ToString("yymmssffff-big") + extension2;
            addPicture.Background_Big = "~/Image/" + filename2;
            filename2 = Path.Combine(Server.MapPath("~/Image/"), filename2);
            addPicture.thePicture2.SaveAs(filename2);

            db.PictureTable.Add(addPicture);
            db.SaveChanges();


            return(RedirectToAction("Index", "Home"));
        }
Exemple #5
0
        // GET: DisplayChoice
        public ActionResult Index(int id) //hämtar ID och visar filmen beroende på ID som skickas in.
        {
            PictureTable MovieChosen = db.PictureTable.Find(id);

            return(View(MovieChosen));
        }