Ejemplo n.º 1
0
        private void WriteGeneralMerchandise(AttributeOutput output, Utility utility)
        {
            output
            .Add("PRODUCTSKU", "linkSku")
            .Add <string>("MAINCONTRIBUTOR", "gBrand", "gBrand_fr",
                          contributor => contributor != null ? contributor.Replace("\n", string.Empty) : null)
            .AddLiteral("CATALOG", Context.AttributesDictionary["linkCatalog"])
            .Add("IMAGEHEADER", "imageHeader");

            if (Context.LineItem.Catalog.Equals(GeneralMerchandiseCatalogKey, StringComparison.Ordinal))
            {
                output.Add("COLOR", "color_en", "color_fr")
                .Add("SIZE", "size_en", "size_fr")
                .Add("STYLE", "style_en", "style_fr")
                .Add("SCENT", "scent_en", "scent_fr")
                .Add("FLAVOR", "flavor_en", "flavor_fr");
            }
        }
Ejemplo n.º 2
0
 private void WriteBooks(AttributeOutput output, Utility utility)
 {
     output
     .Add("PRODUCTSKU", "linkSku");
     SetContributors(utility, output);
     output
     .AddLiteral("MAINCONTRIBUTOR", ExtractContributor(utility.GetMainContributor()))
     .Add("PUBLISHER", "publisherName");
     SetSpecs(utility, output);
     output
     .AddLiteral("CATALOG", Context.AttributesDictionary["linkCatalog"])
     .Add("IMAGEHEADER", "imageHeader");
 }