Exemplo n.º 1
0
        public async Task <IActionResult> Configure(SwiperSliderConfigurationModel model)
        {
            _swiperSliderSettings.ContainerCssSelector      = model.ContainerCssSelector;
            _swiperSliderSettings.PaginationCssSelector     = model.PaginationCssSelector;
            _swiperSliderSettings.NavigationNextCssSelector = model.NavigationNextCssSelector;
            _swiperSliderSettings.NavigationPrevCssSelector = model.NavigationPrevCssSelector;
            _swiperSliderSettings.ScrollBarCssSelector      = model.ScrollBarCssSelector;
            _swiperSliderSettings.Direction    = (Direction)Enum.Parse(typeof(Direction), model.DirectionId.ToString());
            _swiperSliderSettings.InitialSlide = model.InitialSlide;
            _swiperSliderSettings.Speed        = model.Speed;
            _swiperSliderSettings.Loop         = model.Loop;
            _swiperSliderSettings.LoopFillGroupWithBlankEnabled = model.LoopFillGroupWithBlankEnabled;
            _swiperSliderSettings.PaginationEnabled             = model.PaginationEnabled;
            _swiperSliderSettings.PaginationClickableEnabled    = model.PaginationClickableEnabled;
            _swiperSliderSettings.NavigationEnabled             = model.NavigationEnabled;
            _swiperSliderSettings.ScrollBarEnabled             = model.ScrollBarEnabled;
            _swiperSliderSettings.AutoPlayEnabled              = model.AutoPlayEnabled;
            _swiperSliderSettings.AutoPlayDelay                = model.AutoPlayDelay;
            _swiperSliderSettings.AutoPlayDisableOnInteraction = model.AutoPlayDisableOnInteraction;
            _swiperSliderSettings.SlidesPerGroup               = model.SlidesPerGroup;
            _swiperSliderSettings.SpaceBetween          = model.SpaceBetween;
            _swiperSliderSettings.SlidesPerView         = model.SlidesPerView;
            _swiperSliderSettings.FreeModeEnabled       = model.FreeModeEnabled;
            _swiperSliderSettings.DynamicBulletsEnabled = model.DynamicBulletsEnabled;
            _swiperSliderSettings.CenteredSlidesEnabled = model.CenteredSlidesEnabled;
            _swiperSliderSettings.CustomCss             = model.CustomCss;

            await _settingService.SaveSettingAsync(_swiperSliderSettings);

            await _settingService.ClearCacheAsync();

            _notificationService.SuccessNotification(await _localizationService.GetResourceAsync("Admin.Plugins.Saved"));

            return(Configure());
        }
Exemplo n.º 2
0
        public IActionResult Configure()
        {
            var model = new SwiperSliderConfigurationModel
            {
                ContainerCssSelector      = _swiperSliderSettings.ContainerCssSelector,
                PaginationCssSelector     = _swiperSliderSettings.PaginationCssSelector,
                NavigationNextCssSelector = _swiperSliderSettings.NavigationNextCssSelector,
                NavigationPrevCssSelector = _swiperSliderSettings.NavigationPrevCssSelector,
                ScrollBarCssSelector      = _swiperSliderSettings.ScrollBarCssSelector,
                Direction    = _swiperSliderSettings.Direction,
                DirectionId  = Convert.ToInt32(_swiperSliderSettings.Direction),
                InitialSlide = _swiperSliderSettings.InitialSlide,
                Speed        = _swiperSliderSettings.Speed,
                Loop         = _swiperSliderSettings.Loop,
                LoopFillGroupWithBlankEnabled = _swiperSliderSettings.LoopFillGroupWithBlankEnabled,
                PaginationEnabled             = _swiperSliderSettings.PaginationEnabled,
                PaginationClickableEnabled    = _swiperSliderSettings.PaginationClickableEnabled,
                NavigationEnabled             = _swiperSliderSettings.NavigationEnabled,
                ScrollBarEnabled             = _swiperSliderSettings.ScrollBarEnabled,
                AutoPlayEnabled              = _swiperSliderSettings.AutoPlayEnabled,
                AutoPlayDelay                = _swiperSliderSettings.AutoPlayDelay,
                AutoPlayDisableOnInteraction = _swiperSliderSettings.AutoPlayDisableOnInteraction,
                SlidesPerGroup               = _swiperSliderSettings.SlidesPerGroup,
                SpaceBetween          = _swiperSliderSettings.SpaceBetween,
                SlidesPerView         = _swiperSliderSettings.SlidesPerView,
                FreeModeEnabled       = _swiperSliderSettings.FreeModeEnabled,
                DynamicBulletsEnabled = _swiperSliderSettings.DynamicBulletsEnabled,
                CenteredSlidesEnabled = _swiperSliderSettings.CenteredSlidesEnabled,
                CustomCss             = _swiperSliderSettings.CustomCss
            };

            return(View(model));
        }