C# Class AJH.CMS.Core.Data.CatalogManager

Show file Open project: ajhCMS/AJH.CMS.WEB.UI

Public Methods

Method Description
Add ( Catalog catalog ) : int
AddOtherLanguage ( Catalog catalog ) : void
AddProductCatalog ( int prodcutId, int catalogId, int productOrder ) : void
Delete ( int id ) : void
DeleteLogical ( int id ) : void
DeleteProductCatalog ( int prodcutId, int catalogId ) : void
DeleteProductCatalogByProductID ( int prodcutId ) : void
GenerateCatalogXmlDoc ( Catalog catalog ) : XmlDocument
GetCatalog ( int id, int languageID ) : Catalog
GetCatalogXMLPath ( string CatalogPath, int portalID, int languageID ) : string
GetCatalogs ( int portalID, int languageID ) : List
GetCatalogsByProductID ( int productID, int portalID, int languageID ) : List
Update ( Catalog catalog ) : void

Private Methods

Method Description
SetAttributeCatalogNode ( XmlDocument xmldoc, XmlElement xmlEle, Catalog CatalogItem ) : void
SetElementChildCatalog ( XmlDocument xmlDoc, XmlElement xmlParent, List Catalogs, int ParentCatalogID ) : void

Method Details

Add() public static method

public static Add ( Catalog catalog ) : int
catalog AJH.CMS.Core.Entities.Catalog
return int

AddOtherLanguage() public static method

public static AddOtherLanguage ( Catalog catalog ) : void
catalog AJH.CMS.Core.Entities.Catalog
return void

AddProductCatalog() public static method

public static AddProductCatalog ( int prodcutId, int catalogId, int productOrder ) : void
prodcutId int
catalogId int
productOrder int
return void

Delete() public static method

public static Delete ( int id ) : void
id int
return void

DeleteLogical() public static method

public static DeleteLogical ( int id ) : void
id int
return void

DeleteProductCatalog() public static method

public static DeleteProductCatalog ( int prodcutId, int catalogId ) : void
prodcutId int
catalogId int
return void

DeleteProductCatalogByProductID() public static method

public static DeleteProductCatalogByProductID ( int prodcutId ) : void
prodcutId int
return void

GenerateCatalogXmlDoc() public static method

public static GenerateCatalogXmlDoc ( Catalog catalog ) : XmlDocument
catalog AJH.CMS.Core.Entities.Catalog
return System.Xml.XmlDocument

GetCatalog() public static method

public static GetCatalog ( int id, int languageID ) : Catalog
id int
languageID int
return AJH.CMS.Core.Entities.Catalog

GetCatalogXMLPath() public static method

public static GetCatalogXMLPath ( string CatalogPath, int portalID, int languageID ) : string
CatalogPath string
portalID int
languageID int
return string

GetCatalogs() public static method

public static GetCatalogs ( int portalID, int languageID ) : List
portalID int
languageID int
return List

GetCatalogsByProductID() public static method

public static GetCatalogsByProductID ( int productID, int portalID, int languageID ) : List
productID int
portalID int
languageID int
return List

Update() public static method

public static Update ( Catalog catalog ) : void
catalog AJH.CMS.Core.Entities.Catalog
return void