Пример #1
0
        public ActionResult Edit(int Id)
        {
            if (Id == 0)
            {
                throw new ArgumentNullException(nameof(Id));
            }

            var anywhereSlider = new AnywhereSliderDao().GetAnywhereSliderById(Id);

            return(View(anywhereSlider));
        }
Пример #2
0
        public ActionResult PictureList(int SliderId)
        {
            if (SliderId == 0)
            {
                throw new ArgumentNullException(nameof(SliderId));
            }

            var anywhereSlider = new AnywhereSliderDao().GetAnywhereSliderById(SliderId);

            if (anywhereSlider == null)
            {
                throw new ArgumentNullException(nameof(anywhereSlider));
            }

            return(PartialView("_PictureList", anywhereSlider));
        }
Пример #3
0
 public ActionResult Edit(AnywhereSlider anywhereSlider)
 {
     if (ModelState.IsValid)
     {
         var anywhereSliderDao = new AnywhereSliderDao();
         var result            = anywhereSliderDao.UpdateAnywhereSlider(anywhereSlider);
         if (result)
         {
             SetNotification("Thêm mới AnywhereSlider thành công ", "success");
             return(RedirectToAction("Index", "AnywhereSliders"));
         }
         else
         {
             ModelState.AddModelError("", "Thêm mới AnywhereSlider không thành công ");
         }
     }
     return(View());
 }
Пример #4
0
 public ActionResult Create(AnywhereSlider anywhereSlider)
 {
     if (ModelState.IsValid)
     {
         var anywhereSliderDao = new AnywhereSliderDao();
         int Id = anywhereSliderDao.InsertAnywhereSlider(anywhereSlider);
         if (Id > 0)
         {
             SetNotification("Thêm mới AnywhereSlider thành công ", "success");
             return(RedirectToAction("Index", "AnywhereSliders"));
         }
         else
         {
             ModelState.AddModelError("", "Thêm mới AnywhereSlider không thành công ");
         }
     }
     return(View());
 }
Пример #5
0
        public ActionResult Delete(int Id)
        {
            if (Id == 0)
            {
                throw new ArgumentNullException(nameof(Id));
            }

            var result = new AnywhereSliderDao().DeleteAnywhereSlider(Id);

            if (result)
            {
                SetNotification("Xoá AnywhereSlider thành công ", "success");
                return(RedirectToAction("Index", "AnywhereSliders"));
            }
            else
            {
                ModelState.AddModelError("", "Xoá AnywhereSlider không thành công ");
            }

            return(View());
        }
Пример #6
0
        public ActionResult PictureAdd(int PictureId, bool Visible, int DisplayOrder, string Url, string AltAttribute, string TitleAttribute, int SliderId)
        {
            if (PictureId == 0)
            {
                throw new ArgumentException(nameof(PictureId));
            }

            var anywhereSlider = new AnywhereSliderDao().GetAnywhereSliderById(SliderId);

            if (anywhereSlider == null)
            {
                throw new ArgumentNullException();
            }

            var picture = new PictureDao().GetPictureById(PictureId);

            if (picture == null)
            {
                throw new ArgumentNullException(nameof(PictureId));
            }

            picture.AltAttribute   = AltAttribute;
            picture.TitleAttribute = TitleAttribute;

            var result = new PictureDao().UpdatePicture(picture);

            var sliderImage = new SliderImage
            {
                DisplayText  = TitleAttribute,
                Alt          = AltAttribute,
                Url          = Url,
                Visible      = Visible,
                DisplayOrder = DisplayOrder,
                PictureId    = picture.Id,
                SliderId     = SliderId
            };
            int Id = new SliderImageDao().InsertSliderImage(sliderImage);

            return(Json(new { Result = true }));
        }
Пример #7
0
        public ActionResult NivoSlider()
        {
            var model = new AnywhereSliderDao().GetAnywhereSliders();

            return(PartialView(model));
        }
Пример #8
0
        // GET: Admin/AnywhereSliders
        public ActionResult Index(int page = 1, int pageSize = 10)
        {
            var anywhereSliders = new AnywhereSliderDao().GetAnywhereSliders(page, pageSize);

            return(View(anywhereSliders));
        }