public ActionResult Details(int Id) { HomeSetting homeSetting = db.HomeSettings.Find(Id); if (homeSetting == null) { return(HttpNotFound()); } return(View(homeSetting)); }
public ActionResult Update(int id) { HomeSetting homeSetting = db.HomeSettings.Find(id); if (homeSetting == null) { return(HttpNotFound()); } return(View(homeSetting)); }
public ActionResult Delete(int id) { HomeSetting homeSetting = db.HomeSettings.Find(id); if (homeSetting == null) { return(HttpNotFound()); } db.HomeSettings.Remove(homeSetting); db.SaveChanges(); return(RedirectToAction("Index")); }
public ActionResult Update(HomeSetting homeSetting) { if (ModelState.IsValid) { HomeSetting HomeSettings = db.HomeSettings.Find(homeSetting.Id); if (homeSetting.LogoFile != null) { string logoName = DateTime.Now.ToString("ddMMyyyyHHmmssfff") + homeSetting.LogoFile.FileName; string logoPath = Path.Combine(Server.MapPath("~/Uploads/"), logoName); string OldLogoPath = Path.Combine(Server.MapPath("~/Uploads/"), HomeSettings.Logo); System.IO.File.Delete(OldLogoPath); homeSetting.LogoFile.SaveAs(logoPath); HomeSettings.Logo = logoName; } if (homeSetting.FooterLogoFile != null) { string footerlogoName = DateTime.Now.ToString("ddMMyyyyHHmmssfff") + homeSetting.FooterLogoFile.FileName; string footerlogoPath = Path.Combine(Server.MapPath("~/Uploads/"), footerlogoName); string OldfooterLogoPath = Path.Combine(Server.MapPath("~/Uploads/"), HomeSettings.FooterLogo); System.IO.File.Delete(OldfooterLogoPath); homeSetting.FooterLogoFile.SaveAs(footerlogoPath); HomeSettings.FooterLogo = footerlogoName; } HomeSettings.Address = homeSetting.Address; HomeSettings.CopyRight = homeSetting.CopyRight; HomeSettings.FooterContent = homeSetting.FooterContent; HomeSettings.Email = homeSetting.Email; HomeSettings.Name = homeSetting.Name; HomeSettings.Phone = homeSetting.Phone; HomeSettings.StartTime = homeSetting.StartTime; HomeSettings.EndTime = homeSetting.EndTime; HomeSettings.SatStartTime = homeSetting.SatStartTime; HomeSettings.SatEndTime = homeSetting.SatEndTime; db.Entry(HomeSettings).State = EntityState.Modified; db.SaveChanges(); return(RedirectToAction("Index")); } return(View(homeSetting)); }