public ActionResult SletMuligheden(MulighederTable MulighedenSlettes)
        {
            //Hente muligheden som måske skal slettes. og sende den til viewet...
            //muligheden  har kun en id . så resten skla slås op med "find"
            MulighedenSlettes = Db.MulighederTable.Find(MulighedenSlettes.MulighedID);


            //MulighedTable SC = Db.MulighedTable.Find(Id);

            if (MulighedenSlettes == null)// hvis der er ikke muligheden som matcher id
            {
                return(RedirectToAction("Index"));
            }

            // slet fysisk fil/img
            string ImgSti = System.IO.Path.Combine(Server.MapPath("~/Content/Img/cards-foto"), MulighedenSlettes.MulighedFoto);


            // hvis der img i den angivet sti
            //if (System.IO.File.Exists(ImgSti))
            //    System.IO.File.Delete(ImgSti);// imgsti slettet


            // slet fra Db
            Db.MulighederTable.Remove(MulighedenSlettes);
            Db.SaveChanges();

            TempData["Besked"] = "Muligheden er slettet";
            return(RedirectToAction("Index", "Admin"));
        }
        public ActionResult OpretNyMulighed(MulighederTable NyMulighed, HttpPostedFileBase Mulighedfoto)
        {
            if (!ModelState.IsValid || Mulighedfoto == null)
            {
                ViewBag.Besked = "Noget gik galt,Prøv igen....";
                return(View(NyMulighed));// retur til formularen - send den allerede- udfyldt med retur
            }
            // formularen er korrekt udfyldt - data gemmes i Db og fil uploads i korrekt mappe i webprojekt

            // Håndtere filen (snup filnavn til Db + gem filen i img mappe)
            string ImgNavn = System.IO.Path.GetFileName(Mulighedfoto.FileName);
            string ImgSti  = System.IO.Path.Combine(Server.MapPath("~/Content/Img/cards-foto"), ImgNavn);


            // gem filen
            Mulighedfoto.SaveAs(ImgSti);

            // gem i Db
            NyMulighed.MulighedFoto = ImgNavn; // fx hest.jpg
            Db.MulighederTable.Add(NyMulighed);
            Db.SaveChanges();



            TempData["Besked"] = "Muligheden er oprettet";


            return(RedirectToAction("Index", "Admin"));
        }
        public ActionResult RetMuligheden(MulighederTable MulighedenRettet, HttpPostedFileBase NytPhoto)
        {
            //hvis det er ikke udfyldt korrekt
            if (!ModelState.IsValid)
            {
                ViewBag.Besked = "Der er noget galt,Prøve igen.....";
                return(View(MulighedenRettet));// return til formularen. send den allrede udfyldt med retur,
            }
            if (NytPhoto != null)
            {
                string imgsti = System.IO.Path.Combine(Server.MapPath("~/Content/Img/cards-foto"), MulighedenRettet.MulighedFoto);

                //if (System.IO.File.Exists(imgsti))
                //    System.IO.File.Delete(imgsti);// imgsti slettet



                string ImgNavn = System.IO.Path.GetFileName(NytPhoto.FileName);
                imgsti = System.IO.Path.Combine(Server.MapPath("~/Content/Img/cards-foto"), ImgNavn);

                NytPhoto.SaveAs(imgsti);                 //gemme selve filen
                MulighedenRettet.MulighedFoto = ImgNavn; // gemme navnet i modellen -som næste step sends til Db
            }
            Db.MulighederTable.AddOrUpdate(MulighedenRettet);
            Db.SaveChanges();

            TempData["Besked"] = "Muligheden er Rettet";
            return(RedirectToAction("Index", "Admin"));
        }
        //***************slet Mulighed************

        public ActionResult SletMuligheden(int?Id)
        {
            //Hvis der ikke en Id med, sparke tilbage til index side.
            if (Id == null)
            {
                return(RedirectToAction("Index"));
            }



            //Hente muligheden som måske skal slettes, og send den med til viewet.
            MulighederTable MulighedenSlettes = Db.MulighederTable.Find(Id);

            if (MulighedenSlettes == null) //hvis der er ikke mulighed som matcher Id
            {
                return(RedirectToAction("Index"));
            }

            return(View(MulighedenSlettes));
        }
        //***************opret ny  Mulighed************
        public ActionResult OpretNyMulighed()
        {
            MulighederTable NyMulighed = new MulighederTable();

            return(View(NyMulighed));
        }