Ejemplo n.º 1
0
        public ActionResult AddSlide(NewSlider slider)
        {
            try
            {
                Slider newSlider = new Slider();
                string ext       = Path.GetExtension(slider.file1.FileName);
                string name      = Tools.RandomString32();
                string url       = Server.MapPath("~/Content/Image/" + name + ext);

                newSlider.date = slider.Date;

                newSlider.description = slider.Title;

                newSlider.SliderUrl = name;

                newSlider.SliderImageExt = ext;
                db.Sliders.InsertOnSubmit(newSlider);
                db.SubmitChanges();
                slider.file1.SaveAs(url);

                return(RedirectToAction("Slider"));
            }
            catch (Exception ex)
            {
                ViewBag.error = "დაფიქსირდა ხარვეზი ან ყველა ველი არ არის შევსებული";
                return(View());
            }
        }
Ejemplo n.º 2
0
        public ActionResult SliderEdit(NewSlider s)
        {
            Slider update_post = db.Sliders.Where(x => x.Id == s.id).FirstOrDefault();

            if (s.file1 is null)
            {
                update_post.description = s.Title; update_post.date = s.Date;
                db.SubmitChanges();
            }
            else
            {
                string ext  = Path.GetExtension(s.file1.FileName);
                string name = Tools.RandomString32();
                string url  = Server.MapPath("~/Content/Image/" + name + ext);

                update_post.description = s.Title; update_post.date = s.Date; update_post.SliderUrl = name; update_post.SliderImageExt = ext;
                db.SubmitChanges();
                s.file1.SaveAs(url);
            }

            return(RedirectToAction("Slider"));
        }