private static artikelInformatieArtikel CreateNewArtikelInformatieArtikel(ProductInformation product)
        {
            var artInfo = new artikelInformatieArtikel
            {
                artikelNummer         = product.Artikelnummer,
                kleurNummer           = product.Kleurnummer,
                startDatum            = product.Startdatum,
                korteOmschrijving     = product.Korteomschrijving.Length > 16 ? product.Korteomschrijving.Substring(0, 16) : product.Korteomschrijving,
                langeOmschrijving     = product.Langeomschrijving,
                kleurOmschrijving     = product.Kleuromschrijving.Length > 100 ? product.Kleuromschrijving.Substring(0, 100) : product.Kleuromschrijving,
                kwaliteitOmschrijving = product.Kwaliteitomschrijving.Length > 100 ? product.Kwaliteitomschrijving.Substring(0, 100) : product.Kwaliteitomschrijving,
                materiaalOmschrijving = product.MateriaalomschrijvingCoolcat.Length > 100 ? product.MateriaalomschrijvingCoolcat.Substring(0, 100) : product.MateriaalomschrijvingCoolcat,
                beeldSoortNummer      = "4",
                artikelGroep          = product.Artikelgroep,
                maatlijst             = new List <artikelInformatieArtikelMaatGegevens>()
            };

            if (artInfo.langeOmschrijving.IndexOf("\r", StringComparison.Ordinal) > 0)
            {
                artInfo.langeOmschrijving = artInfo.langeOmschrijving.Substring(0, artInfo.langeOmschrijving.IndexOf("\r", StringComparison.Ordinal));
            }
            if (artInfo.langeOmschrijving.IndexOf("\n", StringComparison.Ordinal) > 0)
            {
                artInfo.langeOmschrijving = artInfo.langeOmschrijving.Substring(0, artInfo.langeOmschrijving.IndexOf("\n", StringComparison.Ordinal));
            }
            artInfo.langeOmschrijving = artInfo.langeOmschrijving.Length > 3000 ? artInfo.langeOmschrijving.Substring(0, 3000) : artInfo.langeOmschrijving;

            return(artInfo);
        }
Exemple #2
0
 private static artikelInformatieArtikel CreateNewDummyArtikelInformatieArtikel(ProductInformation product)
 {
     return(new artikelInformatieArtikel
     {
         artikelNummer = product.Artikelnummer,
         kleurNummer = product.Kleurnummer,
         startDatum = product.Startdatum,
         korteOmschrijving = "Dummy",
         langeOmschrijving = "Dummy",
         kleurOmschrijving = "Dummy",
         kwaliteitOmschrijving = "Dummy",
         materiaalOmschrijving = "Dummy",
         beeldSoortNummer = "4",
         artikelGroep = product.Artikelgroep,
         maatlijst = new List <artikelInformatieArtikelMaatGegevens>()
     });
 }