public ActionResult DeleteConfirmed(int id)
        {
            HomeEdit homeEdit = db.HomeEdit.Find(id);

            db.HomeEdit.Remove(homeEdit);
            db.SaveChanges();
            return(RedirectToAction("Index"));
        }
        // GET: HomeEdits/Details/5
        public ActionResult Details(int?id)
        {
            if (id == null)
            {
                return(new HttpStatusCodeResult(HttpStatusCode.BadRequest));
            }
            HomeEdit homeEdit = db.HomeEdit.Find(id);

            if (homeEdit == null)
            {
                return(HttpNotFound());
            }
            return(View(homeEdit));
        }
        // GET: HomeEdits
        public ActionResult Index()
        {
            bool gameExists    = db.Game.Any(game => game.ID == game.ID);
            bool articleExists = db.Article.Any(article => article.ID == article.ID);
            bool homeExists    = db.HomeEdit.Any(home => home.ID == home.ID);

            /*The following creates a sample article first time starting the project, otherwise it will give an error since much of the content on the startpage depends on there actually existing articles (should be atleast 8 for most read part to show properly)*/
            if (!gameExists)
            {
                Game newgame = new Game();
                newgame.ID        = 1;
                newgame.Title     = "Sample";
                newgame.CoverArt  = "http://www.mobygames.com/images/covers/l/367150-battlefield-1-windows-front-cover.png";
                newgame.Developer = "Sample";
                db.Game.Add(newgame);
                db.SaveChanges();
            }
            if (!articleExists)
            {
                Article newarticle = new Article();
                newarticle.ID       = 1;
                newarticle.Header   = "Sample";
                newarticle.BigPic   = "https://cdn.mos.cms.futurecdn.net/eZ6pqBFQtymNTiksWQCJWo-650-80.jpg";
                newarticle.Date     = DateTime.Now;
                newarticle.Author   = "Sample";
                newarticle.Text     = "Lorem ipsum.";
                newarticle.GameID   = 1;
                newarticle.IsLocked = false;
                db.Article.Add(newarticle);
                db.SaveChanges();
            }
            if (!homeExists)
            {
                HomeEdit newhome = new HomeEdit();
                newhome.ID         = 1;
                newhome.FrontPicID = 1;
                newhome.CardPic1ID = 1;
                newhome.CardPic2ID = 1;
                newhome.CardPic3ID = 1;
                newhome.CardPic4ID = 1;
                newhome.CardPic5ID = 1;
                newhome.CardPic6ID = 1;
                db.HomeEdit.Add(newhome);
                db.SaveChanges();
            }
            var homeEdit = db.HomeEdit.Include(h => h.CardPic1).Include(h => h.CardPic2).Include(h => h.CardPic3).Include(h => h.CardPic4).Include(h => h.CardPic5).Include(h => h.CardPic6).Include(h => h.FrontPic);

            return(View(homeEdit.ToList()));
        }
 public ActionResult Edit([Bind(Include = "ID,FrontPicID,CardPic1ID,CardPic2ID,CardPic3ID,CardPic4ID,CardPic5ID,CardPic6ID")] HomeEdit homeEdit)
 {
     if (ModelState.IsValid)
     {
         db.Entry(homeEdit).State = EntityState.Modified;
         db.SaveChanges();
         return(RedirectToAction("Index"));
     }
     ViewBag.CardPic1ID = new SelectList(db.Article, "ID", "Header", homeEdit.CardPic1ID);
     ViewBag.CardPic2ID = new SelectList(db.Article, "ID", "Header", homeEdit.CardPic2ID);
     ViewBag.CardPic3ID = new SelectList(db.Article, "ID", "Header", homeEdit.CardPic3ID);
     ViewBag.CardPic4ID = new SelectList(db.Article, "ID", "Header", homeEdit.CardPic4ID);
     ViewBag.CardPic5ID = new SelectList(db.Article, "ID", "Header", homeEdit.CardPic5ID);
     ViewBag.CardPic6ID = new SelectList(db.Article, "ID", "Header", homeEdit.CardPic6ID);
     ViewBag.FrontPicID = new SelectList(db.Article, "ID", "Header", homeEdit.FrontPicID);
     return(View(homeEdit));
 }
        // GET: HomeEdits/Edit/5
        public ActionResult Edit(int?id)
        {
            if (id == null)
            {
                return(new HttpStatusCodeResult(HttpStatusCode.BadRequest));
            }
            HomeEdit homeEdit = db.HomeEdit.Find(id);

            if (homeEdit == null)
            {
                return(HttpNotFound());
            }
            ViewBag.CardPic1ID = new SelectList(db.Article, "ID", "Header", homeEdit.CardPic1ID);
            ViewBag.CardPic2ID = new SelectList(db.Article, "ID", "Header", homeEdit.CardPic2ID);
            ViewBag.CardPic3ID = new SelectList(db.Article, "ID", "Header", homeEdit.CardPic3ID);
            ViewBag.CardPic4ID = new SelectList(db.Article, "ID", "Header", homeEdit.CardPic4ID);
            ViewBag.CardPic5ID = new SelectList(db.Article, "ID", "Header", homeEdit.CardPic5ID);
            ViewBag.CardPic6ID = new SelectList(db.Article, "ID", "Header", homeEdit.CardPic6ID);
            ViewBag.FrontPicID = new SelectList(db.Article, "ID", "Header", homeEdit.FrontPicID);
            return(View(homeEdit));
        }