Esempio n. 1
0
        public IActionResult GetSlide(int slideId)
        {
            UiSlider slide = null;

            if (slideId <= 0 || (slide = _uiSliderService.Get(slideId)) == null)
            {
                return(NotFound());
            }
            var model = _modelMapper.Map <UiSliderModel>(slide);

            model.ImageUrl = _mediaAccountant.GetPictureUrl(slide.Media);
            return(R.Success.With("slide", model).Result);
        }
Esempio n. 2
0
        public IActionResult DeleteSlide(int slideId)
        {
            UiSlider slide = null;

            if (slideId >= 0 && (slide = _uiSliderService.Get(slideId)) == null)
            {
                return(NotFound());
            }
            if (slide != null)
            {
                _uiSliderService.Delete(slide);
            }
            return(R.Success.Result);
        }
Esempio n. 3
0
        public IActionResult SaveSlide(UiSliderModel slideModel)
        {
            UiSlider slide = null;

            if (slideModel.Id > 0 && (slide = _uiSliderService.Get(slideModel.Id)) == null)
            {
                return(NotFound());
            }

            slide              = slide ?? new UiSlider();
            slide.MediaId      = slideModel.MediaId;
            slide.Title        = slideModel.Title;
            slide.Visible      = slideModel.Visible;
            slide.Url          = slideModel.Url;
            slide.DisplayOrder = _uiSliderService.Count(x => true);

            _uiSliderService.InsertOrUpdate(slide);
            return(R.Success.Result);
        }