Exemple #1
0
        public ActionResult Details(int Id)
        {
            HomeSetting homeSetting = db.HomeSettings.Find(Id);

            if (homeSetting == null)
            {
                return(HttpNotFound());
            }
            return(View(homeSetting));
        }
Exemple #2
0
        public ActionResult Update(int id)
        {
            HomeSetting homeSetting = db.HomeSettings.Find(id);

            if (homeSetting == null)
            {
                return(HttpNotFound());
            }
            return(View(homeSetting));
        }
Exemple #3
0
        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"));
        }
Exemple #4
0
        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));
        }