public int AddContent(MainPageContent content) { var id = _mainPageContentRepository.InsertOrUpdateAndGetId(content); CurrentUnitOfWork.SaveChanges(); return(id); }
public ActionResult DeleteConfirmed(int id) { MainPageContent mainPageContent = db.MainPageContent.Find(id); db.MainPageContent.Remove(mainPageContent); db.SaveChanges(); return(RedirectToAction("Index")); }
public ActionResult Edit([Bind(Include = "IdPK,opis,urlAdres,pozycja")] MainPageContent mainPageContent) { if (ModelState.IsValid) { db.Entry(mainPageContent).State = EntityState.Modified; db.SaveChanges(); return(RedirectToAction("Index")); } return(View(mainPageContent)); }
public ActionResult Create([Bind(Include = "IdPK,opis,urlAdres,pozycja")] MainPageContent mainPageContent) { if (ModelState.IsValid) { db.MainPageContent.Add(mainPageContent); db.SaveChanges(); return(RedirectToAction("Index")); } return(View(mainPageContent)); }
// GET: MainPageContents/Delete/5 public ActionResult Delete(int?id) { if (id == null) { return(new HttpStatusCodeResult(HttpStatusCode.BadRequest)); } MainPageContent mainPageContent = db.MainPageContent.Find(id); if (mainPageContent == null) { return(HttpNotFound()); } return(View(mainPageContent)); }
public ActionResult AddMainPage(MainPageContent model) { if (ModelState.IsValid) { SaveContent(model.FirsGrid, 1); SaveContent(model.SecGrid, 1); SaveContent(model.ThirdGrid, 1); ViewBag.Message = "Dane zostały zapisane!"; return(View()); } else { return(View(model)); } }
/// <summary> /// Get main page information (for all sections) /// </summary> /// <returns></returns> private MainPageContent MPContent() { using (_db) { var content = _db.PageContents.Where(x => x.PageNumber == 1).Select(x => x).ToList(); if (content != null) { var mpc = new MainPageContent { FirsGrid = content.Where(x => x.WitchGrid == 1).FirstOrDefault(), SecGrid = content.Where(x => x.WitchGrid == 2).FirstOrDefault(), ThirdGrid = content.Where(x => x.WitchGrid == 3).FirstOrDefault() }; return(mpc); } else { return(new MainPageContent()); } } }