コード例 #1
0
        /// <summary>
        /// Getting 2 variants of ImageText components(Left,Right )
        /// </summary>
        /// <returns>ImageText component variation based on parameter selected from Sitecore</returns>

        public IImageText GetImageText()
        {
            IMvcContext mvcContext = _mvcContext();
            IImageText  imageText  = mvcContext.GetDataSourceItem <IImageText>();

            return(imageText ?? _imageText);
        }
コード例 #2
0
 public BannerRepository(Func <IMvcContext> mvcContext, IParallax parallax, IImageText imageText, IHomepage_Carousels homepage_Carousels, IHero hero)
 {
     _imageText          = imageText;
     _parallax           = parallax;
     _mvcContext         = mvcContext;
     _homepage_Carousels = homepage_Carousels;
     _hero = hero;
 }
コード例 #3
0
        /// <summary>
        /// Getting 2 variants of ImageText components(Left,Right )
        /// </summary>
        /// <returns>ImageText component variation based on parameter selected from Sitecore</returns>
        public ActionResult ImageText()
        {
            IImageText imageText = _bannerRepository.GetImageText();

            return(View($"{ViewPath}Banner/ImageText/_ImageText.cshtml", imageText));
        }