C# 클래스 VirtoCommerce.CatalogModule.Web.ExportImport.CsvCatalogImporter

파일 보기 프로젝트 열기: VirtoCommerce/vc-internal 1 사용 예제들

공개 메소드들

메소드 설명
CsvCatalogImporter ( ICatalogService catalogService, ICategoryService categoryService, IItemService productService, IPushNotificationManager pushNotificationManager, CacheManager cacheManager, ISkuGenerator skuGenerator, IPricingService pricingService, IInventoryService inventoryService, ICommerceService commerceService, IPropertyService propertyService, ICatalogSearchService searchService ) : System
DoImport ( Stream inputStream, VirtoCommerce.CatalogModule.Web.ExportImport.CsvImportInfo importInfo, Action progressCallback ) : void

비공개 메소드들

메소드 설명
DetectParents ( IEnumerable csvProducts ) : void
SaveCategoryTree ( VirtoCommerce.Domain.Catalog.Model catalog, IEnumerable csvProducts, VirtoCommerce.Platform.Core.ExportImport.ExportImportProgressInfo progressInfo, Action progressCallback ) : void
SaveProduct ( VirtoCommerce.Domain.Catalog.Model catalog, VirtoCommerce.Domain.Commerce.Model.FulfillmentCenter defaultFulfillmentCenter, VirtoCommerce.CatalogModule.Web.ExportImport.CsvProduct csvProduct ) : void
SaveProducts ( VirtoCommerce.Domain.Catalog.Model catalog, IEnumerable csvProducts, VirtoCommerce.Platform.Core.ExportImport.ExportImportProgressInfo progressInfo, Action progressCallback ) : void

메소드 상세

CsvCatalogImporter() 공개 메소드

public CsvCatalogImporter ( ICatalogService catalogService, ICategoryService categoryService, IItemService productService, IPushNotificationManager pushNotificationManager, CacheManager cacheManager, ISkuGenerator skuGenerator, IPricingService pricingService, IInventoryService inventoryService, ICommerceService commerceService, IPropertyService propertyService, ICatalogSearchService searchService ) : System
catalogService ICatalogService
categoryService ICategoryService
productService IItemService
pushNotificationManager IPushNotificationManager
cacheManager CacheManager
skuGenerator ISkuGenerator
pricingService IPricingService
inventoryService IInventoryService
commerceService ICommerceService
propertyService IPropertyService
searchService ICatalogSearchService
리턴 System

DoImport() 공개 메소드

public DoImport ( Stream inputStream, VirtoCommerce.CatalogModule.Web.ExportImport.CsvImportInfo importInfo, Action progressCallback ) : void
inputStream Stream
importInfo VirtoCommerce.CatalogModule.Web.ExportImport.CsvImportInfo
progressCallback Action
리턴 void