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)); }