Beispiel #1
0
        //[ChildActionOnly]
        public ActionResult PublicInfo(string widgetZone, object additionalData = null)
        {
            _önbellekYönetici.Temizle();
            var nivoSliderSettings = _ayarlarServisi.AyarYükle <NivoSliderSettings>(_siteContext.MevcutSite.Id);

            var model = new PublicInfoModel();

            model.Picture1Url = ResimUrlAl(nivoSliderSettings.Picture1Id);
            model.Text1       = nivoSliderSettings.Text1;
            model.Link1       = nivoSliderSettings.Link1;

            model.Picture2Url = ResimUrlAl(nivoSliderSettings.Picture2Id);
            model.Text2       = nivoSliderSettings.Text2;
            model.Link2       = nivoSliderSettings.Link2;

            model.Picture3Url = ResimUrlAl(nivoSliderSettings.Picture3Id);
            model.Text3       = nivoSliderSettings.Text3;
            model.Link3       = nivoSliderSettings.Link3;

            model.Picture4Url = ResimUrlAl(nivoSliderSettings.Picture4Id);
            model.Text4       = nivoSliderSettings.Text4;
            model.Link4       = nivoSliderSettings.Link4;

            model.Picture5Url = ResimUrlAl(nivoSliderSettings.Picture5Id);
            model.Text5       = nivoSliderSettings.Text5;
            model.Link5       = nivoSliderSettings.Link5;

            if (string.IsNullOrEmpty(model.Picture1Url) && string.IsNullOrEmpty(model.Picture2Url) &&
                string.IsNullOrEmpty(model.Picture3Url) && string.IsNullOrEmpty(model.Picture4Url) &&
                string.IsNullOrEmpty(model.Picture5Url))
            {
                //no pictures uploaded
                return(Content(""));
            }


            return(View("~/Eklentiler/Widgets.NivoSlider/Views/PublicInfo.cshtml", model));
        }