public ActionResult Edit([Bind(Include = "Id,Text1,Text2,Image")] HomeSlide homeSlide, HttpPostedFileBase Image, string fileadi)
 {
     if (ModelState.IsValid)
     {
         if (Image != null)
         {
             if (Extension.CheckImg(Image, Extension.MAxfileSize))
             {
                 try
                 {
                     homeSlide.Image = Extension.SaveImg(Image, "~/Public2/images/home");
                 }
                 catch
                 {
                     return(View(homeSlide));
                 }
             }
             else
             {
                 return(View(homeSlide));
             }
         }
         else
         {
             homeSlide.Image = fileadi;
         }
         db.Entry(homeSlide).State = EntityState.Modified;
         db.SaveChanges();
         return(RedirectToAction("Index"));
     }
     return(View(homeSlide));
 }
        public ActionResult Create([Bind(Include = "Id,Text1,Text2,Image")] HomeSlide homeSlide, HttpPostedFileBase Image)
        {
            if (ModelState.IsValid)
            {
                if (Image == null)
                {
                    return(RedirectToAction("Create", "HomeSlides"));
                }
                if (Extension.CheckImg(Image, Extension.MAxfileSize))
                {
                    try
                    {
                        homeSlide.Image = Extension.SaveImg(Image, "~/Public2/images/home");
                    }
                    catch
                    {
                        return(View(homeSlide));
                    }
                }
                else
                {
                    return(View(homeSlide));
                }
                db.HomeSlides.Add(homeSlide);
                db.SaveChanges();
                return(RedirectToAction("Index"));
            }

            return(View(homeSlide));
        }
Пример #3
0
        public ActionResult Update(HomeSlide homeSlide)
        {
            HomeSlide HomeSlide = db.HomeSlides.Find(homeSlide.Id);

            if (ModelState.IsValid)
            {
                if (homeSlide.ImageFile != null)
                {
                    string imageName = DateTime.Now.ToString("ddMMyyyyHHmmssfff") + homeSlide.ImageFile.FileName;
                    string imagePath = Path.Combine(Server.MapPath("~/Uploads/"), imageName);

                    string oldImagePath = Path.Combine(Server.MapPath("~/Uploads/"), HomeSlide.Image);
                    System.IO.File.Delete(oldImagePath);

                    homeSlide.ImageFile.SaveAs(imagePath);
                    HomeSlide.Image = imageName;
                }

                HomeSlide.Title   = homeSlide.Title;
                HomeSlide.Content = homeSlide.Content;

                db.Entry(HomeSlide).State = EntityState.Modified;
                db.SaveChanges();

                return(RedirectToAction("Index"));
            }
            return(View(HomeSlide));
        }
Пример #4
0
        public ActionResult Update(int id)
        {
            HomeSlide homeSlide = db.HomeSlides.Find(id);

            if (homeSlide == null)
            {
                return(HttpNotFound());
            }
            return(View(homeSlide));
        }
        public ActionResult DeleteConfirmed(int id)
        {
            HomeSlide homeSlide = db.HomeSlides.Find(id);

            db.HomeSlides.Remove(homeSlide);
            db.SaveChanges();

            Extension.Deletimg("~/Public2/images/about", homeSlide.Image);


            return(RedirectToAction("Index"));
        }
Пример #6
0
        public ActionResult Delete(int id)
        {
            HomeSlide homeSlide = db.HomeSlides.Find(id);

            if (homeSlide == null)
            {
                return(HttpNotFound());
            }
            db.HomeSlides.Remove(homeSlide);
            db.SaveChanges();
            return(RedirectToAction("Index"));
        }
        // GET: TallentAdmin/HomeSlides/Edit/5
        public ActionResult Edit(int?id)
        {
            if (id == null)
            {
                return(new HttpStatusCodeResult(HttpStatusCode.BadRequest));
            }
            HomeSlide homeSlide = db.HomeSlides.Find(id);

            if (homeSlide == null)
            {
                return(HttpNotFound());
            }
            return(View(homeSlide));
        }
Пример #8
0
        public ActionResult Create(HomeSlide homeSlide)
        {
            if (ModelState.IsValid)
            {
                if (homeSlide.ImageFile == null)
                {
                    ModelState.AddModelError("ImageFile", "image is requred");
                    return(View(homeSlide));
                }
                else
                {
                    string imageName = DateTime.Now.ToString("ddMMyyyyHHmmssfff") + homeSlide.ImageFile.FileName;
                    string imagePath = Path.Combine(Server.MapPath("~/Uploads/"), imageName);

                    homeSlide.ImageFile.SaveAs(imagePath);
                    homeSlide.Image = imageName;
                }
                db.HomeSlides.Add(homeSlide);
                db.SaveChanges();
                return(RedirectToAction("Index"));
            }
            return(View(homeSlide));
        }