예제 #1
0
        /// <summary>
        /// Getting 2 variants of Parallax components(background image )
        /// </summary>
        /// <returns>Parallax</returns>
        public IParallax GetParallax()
        {
            IMvcContext mvcContext = _mvcContext();
            IParallax   parallax   = mvcContext.GetDataSourceItem <IParallax>();

            return(parallax ?? _parallax);
        }
예제 #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 Parallax components(background image )
        /// </summary>
        /// <returns>Parallax</returns>
        public ActionResult Parallax()
        {
            IParallax parallax = _bannerRepository.GetParallax();

            return(View($"{ViewPath}Banner/Parallax/_Parallax.cshtml", parallax));
        }