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