Example #1
0
        public ActionResult editSlider(slider_image_tbl slider)
        {
            string path;

            if (ModelState.IsValid)
            {
                if (slider.banner != null)
                {
                    path = Server.MapPath("~/AppFiles/" + slider.image);
                    if (System.IO.File.Exists(path))
                    {
                        try
                        {
                            System.IO.File.Delete(path);
                        }
                        catch (Exception e)
                        {
                            //Debug.WriteLine(e.Message);
                        }
                    }

                    string fileName  = Path.GetFileNameWithoutExtension(slider.banner.FileName);
                    string extension = Path.GetExtension(slider.banner.FileName);
                    fileName = "Slider" + slider.slider_image_id + extension;
                    fileName = fileName.Replace(" ", "-");

                    path = fileName;

                    string savePath = Server.MapPath("~/AppFiles/");
                    slider.banner.SaveAs(Path.Combine(savePath, fileName));
                    slider.image = path;
                }


                db.Entry(slider).State = EntityState.Modified;
                db.SaveChanges();
                message = "ManuFacturer Updated Successfully";
                status  = true;
            }
            else
            {
                message = "There ARe Some Probelms";
            }
            TempData["Message"] = message;
            TempData["Status"]  = status;
            return(RedirectToAction("listSlider"));
        }
Example #2
0
        public ActionResult createSlider(slider_image_tbl slider)
        {
            string path;

            if (ModelState.IsValid && slider.banner != null)
            {
                var s = db.slider_image_tbl.Add(slider);
                db.SaveChanges();


                var id = db.slider_image_tbl.Find(s.slider_image_id);

                //save the logo

                if (slider.banner != null)
                {
                    string fileName  = Path.GetFileNameWithoutExtension(slider.banner.FileName);
                    string extension = Path.GetExtension(slider.banner.FileName);
                    fileName = "Slider" + id.slider_image_id + extension;
                    fileName = fileName.Replace(" ", "-");

                    path = fileName;

                    string savePath = Server.MapPath("~/AppFiles/");
                    slider.banner.SaveAs(Path.Combine(savePath, fileName));
                    slider.image = path;
                    db.SaveChanges();
                }

                message = "Slider  Create Successfully";
                status  = true;


                TempData["Message"] = message;
                TempData["Status"]  = status;
                return(View());
            }
            else
            {
                TempData["Message"] = "There Are some Problems";
                TempData["Status"]  = false;
                return(RedirectToAction("createSlider"));
            }
        }