示例#1
0
 private IEnumerable <FashionVariant> GetVariants(PackageContent currentContent)
 {
     return(_contentLoader
            .GetItems(currentContent.GetEntries(_relationRepository), _languageResolver.GetPreferredCulture())
            .OfType <FashionVariant>()
            .Where(v => v.IsAvailableInCurrentMarket(_currentMarket) && !_filterPublished.ShouldFilter(v))
            .ToArray());
 }
示例#2
0
 public virtual IEnumerable <T> GetVariants <T>(PackageContent currentContent) where T : VariationContent
 {
     return(GetVariants <T>(currentContent.GetEntries(_relationRepository), _languageResolver.GetPreferredCulture()));
 }