Beispiel #1
0
        /// <summary>
        /// Initializes the specified tier.
        /// </summary>
        /// <param name="tier">The tier.</param>
        /// <param name="cardTier">The card tier.</param>
        public virtual void Initialize(LoyaltyTier tier, LoyaltyCardTier cardTier)
        {
            Assert.ArgumentNotNull(tier, "tier");

            this.TierId      = tier.TierId;
            this.Description = tier.Description;
            this.TierLevel   = tier.TierLevel.ToString(Sitecore.Context.Language.CultureInfo);
            this.IsElegible  = false;

            if (cardTier == null)
            {
                return;
            }

            this.ValidFrom  = cardTier.ValidFrom.ToDisplayedDate();
            this.ValidTo    = cardTier.ValidTo.ToDisplayedDate();
            this.IsElegible = true;
        }
        /// <summary>
        /// Initializes the specified tier.
        /// </summary>
        /// <param name="tier">The tier.</param>
        /// <param name="cardTier">The card tier.</param>
        public virtual void Initialize(LoyaltyTier tier, LoyaltyCardTier cardTier)
        {
            Assert.ArgumentNotNull(tier, "tier");

            this.TierId = tier.TierId;
            this.Description = tier.Description;
            this.TierLevel = tier.TierLevel.ToString(Sitecore.Context.Language.CultureInfo);
            this.IsElegible = false;

            if (cardTier == null)
            {
                return;
            }

            this.ValidFrom = cardTier.ValidFrom.ToDisplayedDate();
            this.ValidTo = cardTier.ValidTo.ToDisplayedDate();
            this.IsElegible = true;
        }