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()); }
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)); }