예제 #1
0
        public void TestImportFrom()
        {
            ImportItemListFromAssets            importer = new ImportItemListFromAssets();
            IDictionary <string, AssetImported> assets   = importer.ImportFrom(RecursosPrueba.assets1);

            Assert.IsNull(assets);
        }
예제 #2
0
        public IList <AssetImported> ImportAssetsForListDelta(string publicId, string assets, IImageResolver imageResolver)
        {
            ImportItemListFromAssets            importer   = new ImportItemListFromAssets();
            IDictionary <string, AssetImported> diccassets = importer.ImportFrom(assets);
            List <AssetImported> salida = new List <AssetImported>();

            EVListSummary summ = this.SelectListSummaryPorPublicID(publicId, imageResolver, true);

            foreach (var item in summ.Items)
            {
                if (diccassets.ContainsKey(item.Name))
                {
                    AssetImported ai = diccassets[item.Name];
                    ai.Id         = item.ItemID;
                    ai.ImageUrl32 = item.ImageUrl32;
                    ai.Units     *= -1;
                    salida.Add(ai);
                }
            }
            return(salida);
        }