public ActionResult DeleteConfirmed(int id) { HomeHeader homeHeader = db.HomeHeader.Find(id); db.HomeHeader.Remove(homeHeader); db.SaveChanges(); return(RedirectToAction("Index")); }
public ActionResult Create([Bind(Include = "ID,Head,Description,Logo,BackgroundImage")] HomeHeader homeHeader) { if (ModelState.IsValid) { db.HomeHeader.Add(homeHeader); db.SaveChanges(); return(RedirectToAction("Index")); } return(View(homeHeader)); }
// GET: SimitAdmin/AdminHomeHeaders/Edit/5 public ActionResult Edit(int?id) { if (id == null) { return(new HttpStatusCodeResult(HttpStatusCode.BadRequest)); } HomeHeader homeHeader = db.HomeHeader.Find(id); if (homeHeader == null) { return(HttpNotFound()); } return(View(homeHeader)); }
public IActionResult EditOrder(int[] order) { int? Order1; HomeHeader homeHeader = _context.HomeHeaders.FirstOrDefault(x => x.Id == order[0]); HomeHeader homeHeader1 = _context.HomeHeaders.FirstOrDefault(x => x.Id == order[1]); Order1 = homeHeader.Order; homeHeader.Order = homeHeader1.Order; homeHeader1.Order = Order1; _context.SaveChanges(); return(Json(new { success = "Ok" })); }
public ActionResult Edit([Bind(Include = "ID,Head,Description,Logo,BackgroundImage")] HomeHeader homeHeader, int?id, HttpPostedFileBase Photo, HttpPostedFileBase Logo) { if (ModelState.IsValid) { HomeHeader selectedHome = db.HomeHeader.SingleOrDefault(hm => hm.ID == id); if (Photo != null) { if (System.IO.File.Exists(Server.MapPath(selectedHome.BackgroundImage))) { System.IO.File.Delete(Server.MapPath(selectedHome.BackgroundImage)); } WebImage img = new WebImage(Photo.InputStream); FileInfo imgInfo = new FileInfo(Photo.FileName); string FileName = Guid.NewGuid().ToString() + imgInfo.Extension; img.Save("~/Public/uploads/Home/" + FileName); selectedHome.BackgroundImage = "/Public/uploads/Home/" + FileName; } if (Logo != null) { if (System.IO.File.Exists(Server.MapPath(selectedHome.Logo))) { System.IO.File.Delete(Server.MapPath(selectedHome.Logo)); } WebImage img = new WebImage(Logo.InputStream); FileInfo imgInfo = new FileInfo(Logo.FileName); string FileName = Guid.NewGuid().ToString() + imgInfo.Extension; img.Save("~/Public/uploads/Home/" + FileName); selectedHome.Logo = "/Public/uploads/Home/" + FileName; } selectedHome.Description = homeHeader.Description; selectedHome.Head = homeHeader.Head; db.SaveChanges(); return(RedirectToAction("Index")); } return(View(homeHeader)); }