Class CatalogManager
Catalog manager is a proxy between methods that call data layer functions and the facade layer. The methods here check if the appropriate security is set and cache the data.
Inheritance
Inherited Members
Namespace: Mediachase.Commerce.Catalog.Managers
Assembly: Mediachase.Commerce.dll
Version: 12.17.2Syntax
public static class CatalogManager
Methods
DeleteCatalog(IWarehouseInventoryService, Int32)
Deletes a catalog and everything it contains, except for things that are also associated with another catalog.
Declaration
[Obsolete("Use overload with Mediachase.Commerce.InventoryService.IInventoryService. Will remain at least until October 2017.")]
public static void DeleteCatalog(IWarehouseInventoryService inventoryService, int catalogId)
Parameters
Type | Name | Description |
---|---|---|
IWarehouseInventoryService | inventoryService | The currently configured inventory service. |
System.Int32 | catalogId | The catalog id. |
DeleteCatalog(IInventoryService, Int32)
Deletes a catalog and everything it contains, except for things that are also associated with another catalog.
Declaration
public static void DeleteCatalog(IInventoryService inventoryService, int catalogId)
Parameters
Type | Name | Description |
---|---|---|
IInventoryService | inventoryService | The currently configured inventory service. |
System.Int32 | catalogId | The catalog id. |
DeleteCatalog(Int32)
Deletes a catalog and everything it contains, except for things that are also associated with another catalog.
Declaration
public static void DeleteCatalog(int catalogId)
Parameters
Type | Name | Description |
---|---|---|
System.Int32 | catalogId | The catalog id. |
GetCatalogDto(Guid, CatalogResponseGroup)
Gets the catalog dto, checks permissions and caches results.
Declaration
[Obsolete("Site functionality no longer supported. Will remain at least until November 2016.")]
public static CatalogDto GetCatalogDto(Guid siteGuid, CatalogResponseGroup responseGroup)
Parameters
Type | Name | Description |
---|---|---|
System.Guid | siteGuid | The site GUID. |
CatalogResponseGroup | responseGroup | The response group. |
Returns
Type | Description |
---|---|
CatalogDto |
GetCatalogDto(Int32, CatalogResponseGroup)
Gets the catalog dto, checks permissions and caches results.
Declaration
public static CatalogDto GetCatalogDto(int catalogId, CatalogResponseGroup responseGroup)
Parameters
Type | Name | Description |
---|---|---|
System.Int32 | catalogId | The catalog id. |
CatalogResponseGroup | responseGroup | The response group. |
Returns
Type | Description |
---|---|
CatalogDto |
SaveCatalog(CatalogDto)
Saves the catalog.
Declaration
public static void SaveCatalog(CatalogDto dataset)
Parameters
Type | Name | Description |
---|---|---|
CatalogDto | dataset | The dto. |