C# Class CommerceStarterKit.CatalogImporter.ImportService

Show file Open project: episerver/Commerce-Demo-Kit

Public Methods

Method Description
ImportCatalogFromJsonFile ( string appDataRelativePath ) : void
ImportService ( IContentRepository contentRepository, ReferenceConverter referenceConverter, IContentTypeRepository typeRepository, ILogger logger ) : System

Protected Methods

Method Description
ImportEntries ( CatalogRoot root, CatalogContent catalogContent ) : void
ImportNodes ( CatalogRoot root, CatalogContent catalogContent ) : void

Private Methods

Method Description
GetCatalogFromName ( string catalog ) : CatalogContent
ReadDataFromFile ( string path ) : CatalogRoot

Method Details

ImportCatalogFromJsonFile() public method

public ImportCatalogFromJsonFile ( string appDataRelativePath ) : void
appDataRelativePath string
return void

ImportEntries() protected method

protected ImportEntries ( CatalogRoot root, CatalogContent catalogContent ) : void
root CommerceStarterKit.CatalogImporter.DTO.CatalogRoot
catalogContent CatalogContent
return void

ImportNodes() protected method

protected ImportNodes ( CatalogRoot root, CatalogContent catalogContent ) : void
root CommerceStarterKit.CatalogImporter.DTO.CatalogRoot
catalogContent CatalogContent
return void

ImportService() public method

public ImportService ( IContentRepository contentRepository, ReferenceConverter referenceConverter, IContentTypeRepository typeRepository, ILogger logger ) : System
contentRepository IContentRepository
referenceConverter ReferenceConverter
typeRepository IContentTypeRepository
logger ILogger
return System