public WidgetsNivoSliderController(IPictureService pictureService, NivoSliderSettings nivoSliderSettings, ISettingService settingService) { this._pictureService = pictureService; this._nivoSliderSettings = nivoSliderSettings; this._settingService = settingService; }
public WidgetsNivoSliderController(IPictureService pictureService, NivoSliderSettings nivoSliderSettings, ISettingService settingService, ISliderItemService sliderItemService, IWorkContext workContext, ILanguageService languageService, ILocalizedEntityService localizedEntityService) { this._pictureService = pictureService; this._nivoSliderSettings = nivoSliderSettings; this._settingService = settingService; this._sliderItemService = sliderItemService; this._workContext = workContext; this._languageService = languageService; this._localizedEntityService = localizedEntityService; }
public WidgetsNivoSliderViewComponent(IStoreContext storeContext, IStaticCacheManager cacheManager, ISettingService settingService, IPictureService pictureService, IWebHelper webHelper, NivoSliderSettings nivoSliderSettings, IWorkContext workContext, ILocalizationService localizationService) { _storeContext = storeContext; _cacheManager = cacheManager; _settingService = settingService; _pictureService = pictureService; _webHelper = webHelper; _nivoSliderSettings = nivoSliderSettings; _workContext = workContext; _localizationService = localizationService; }
private IList <NivoSliderDto> GetNivoSlider(NivoSliderSettings nivoSliderSettings) { var sliders = new List <NivoSliderDto>(); var Picture1Url = _pictureService.GetPictureUrl(nivoSliderSettings.Picture1Id, showDefaultPicture: false) ?? ""; var Picture2Url = _pictureService.GetPictureUrl(nivoSliderSettings.Picture2Id, showDefaultPicture: false) ?? ""; var Picture3Url = _pictureService.GetPictureUrl(nivoSliderSettings.Picture3Id, showDefaultPicture: false) ?? ""; var Picture4Url = _pictureService.GetPictureUrl(nivoSliderSettings.Picture4Id, showDefaultPicture: false) ?? ""; var Picture5Url = _pictureService.GetPictureUrl(nivoSliderSettings.Picture5Id, showDefaultPicture: false) ?? ""; if (!string.IsNullOrEmpty(Picture1Url)) { sliders.Add(new NivoSliderDto() { PictureUrl = Picture1Url, Text = nivoSliderSettings.Text1, Link = nivoSliderSettings.Link1 }); } if (!string.IsNullOrEmpty(Picture2Url)) { sliders.Add(new NivoSliderDto() { PictureUrl = Picture2Url, Text = nivoSliderSettings.Text2, Link = nivoSliderSettings.Link2 }); } if (!string.IsNullOrEmpty(Picture3Url)) { sliders.Add(new NivoSliderDto() { PictureUrl = Picture3Url, Text = nivoSliderSettings.Text3, Link = nivoSliderSettings.Link3 }); } if (!string.IsNullOrEmpty(Picture4Url)) { sliders.Add(new NivoSliderDto() { PictureUrl = Picture4Url, Text = nivoSliderSettings.Text4, Link = nivoSliderSettings.Link4 }); } if (!string.IsNullOrEmpty(Picture5Url)) { sliders.Add(new NivoSliderDto() { PictureUrl = Picture5Url, Text = nivoSliderSettings.Text5, Link = nivoSliderSettings.Link5 }); } return(sliders); }