示例#1
0
		public MarketingItem(string id, string text, MarketingType type, bool isChecked)
		{
			Id = id;
			Text = text;
			Type = type;
			Checked = isChecked;
		}
 private static IEnumerable <IMarketingItem> GetMarketingItems(Dictionary <string, ConfigurationMarketingItem> context, IEnumerable <RegistrationText> legalTexts)
 {
     if (context != null)
     {
         return(context.Select(delegate(KeyValuePair <string, ConfigurationMarketingItem> pair)
         {
             string id = pair.Key;
             RegistrationText registrationText = legalTexts.First((RegistrationText legalText) => legalText.TextCode == id);
             ConfigurationMarketingItem value = pair.Value;
             MarketingType itemType = GetItemType(value.type);
             bool @checked = value.@checked;
             return new Disney.Mix.SDK.Internal.MarketingItem(id, registrationText.Text, itemType, @checked);
         }).ToArray());
     }
     return(Enumerable.Empty <IMarketingItem>());
 }