Esempio n. 1
0
        private void BindFeaturesWidget()
        {
            List <DynamicContent> dataSource;

            var productFeatures = DynamicModulesUtilities.GetDataItemsByType(productFeaturesType);

            if (productFeatures != null)
            {
                if (this.ProductId != null && this.ProductId != Guid.Empty)
                {
                    var productTitle = DynamicModulesUtilities.GetDataItemTitleById(productType, this.ProductId);
                    dataSource = this.GetDataItemsRelatedToItemWithTitle(productTitle, productFeatures);
                }
                else
                {
                    dataSource = productFeatures.ToList();
                }

                if (dataSource != null)
                {
                    this.featuresList.DataSource = dataSource;
                    this.featuresList.DataBind();

                    this.featuresPopupList.DataSource = dataSource;
                    this.featuresPopupList.DataBind();
                }
            }
        }
Esempio n. 2
0
        private void PopulateTestimonialsRotator()
        {
            var slides = DynamicModulesUtilities.GetDataItemsByType(testimonialsType);

            if (slides != null)
            {
                this.testimonialsList.DataSource = slides.ToList().OrderBy(a => a.GetValue("SliderPosition"));
                this.testimonialsList.DataBind();
            }
        }
        private void BindTeamMembersWidget()
        {
            var teamMembers = DynamicModulesUtilities.GetDataItemsByType(teamMembersType);

            if (teamMembers != null)
            {
                this.teamMembersList.DataSource = teamMembers;
                this.teamMembersList.DataBind();
            }
        }
Esempio n. 4
0
        private void PopulateProducts()
        {
            var products = DynamicModulesUtilities.GetDataItemsByType(productsType);

            if (products != null)
            {
                this.productsList.ItemDataBound += ProductsList_ItemDataBound;
                this.productsList.DataSource     = products;
                this.productsList.DataBind();
            }
        }
        private void BindJobOpeningsWidget()
        {
            var jobOpenings = DynamicModulesUtilities.GetDataItemsByType(jobOpeningsType);

            if (jobOpenings != null)
            {
                if (this.ApplyNowLandingPage != null && this.ApplyNowLandingPage != Guid.Empty)
                {
                    this.jobOpeningsList.ItemDataBound += JobOpeningsList_ItemDataBound;
                }
                this.jobOpeningsList.DataSource = jobOpenings;
                this.jobOpeningsList.DataBind();
            }
        }