C# Class Nop.Services.Catalog.ProductTagService

Product tag service
Inheritance: IProductTagService
显示文件 Open project: emilianionascu/NopCommerce

Public Methods

Method Description
DeleteProductTag ( Nop.Core.Domain.Catalog.ProductTag productTag ) : void

Delete a product tag

GetAllProductTags ( ) : IList

Gets all product tags

GetProductTagById ( int productTagId ) : Nop.Core.Domain.Catalog.ProductTag

Gets product tag

GetProductTagByName ( string name ) : Nop.Core.Domain.Catalog.ProductTag

Gets product tag by name

InsertProductTag ( Nop.Core.Domain.Catalog.ProductTag productTag ) : void

Inserts a product tag

ProductTagService ( IRepository productTagRepository, IEventPublisher eventPublisher ) : System

Ctor

UpdateProductTag ( Nop.Core.Domain.Catalog.ProductTag productTag ) : void

Updates the product tag

UpdateProductTagTotals ( Nop.Core.Domain.Catalog.ProductTag productTag ) : void

Updates the product tag

Method Details

DeleteProductTag() public method

Delete a product tag
public DeleteProductTag ( Nop.Core.Domain.Catalog.ProductTag productTag ) : void
productTag Nop.Core.Domain.Catalog.ProductTag Product tag
return void

GetAllProductTags() public method

Gets all product tags
public GetAllProductTags ( ) : IList
return IList

GetProductTagById() public method

Gets product tag
public GetProductTagById ( int productTagId ) : Nop.Core.Domain.Catalog.ProductTag
productTagId int Product tag identifier
return Nop.Core.Domain.Catalog.ProductTag

GetProductTagByName() public method

Gets product tag by name
public GetProductTagByName ( string name ) : Nop.Core.Domain.Catalog.ProductTag
name string Product tag name
return Nop.Core.Domain.Catalog.ProductTag

InsertProductTag() public method

Inserts a product tag
public InsertProductTag ( Nop.Core.Domain.Catalog.ProductTag productTag ) : void
productTag Nop.Core.Domain.Catalog.ProductTag Product tag
return void

ProductTagService() public method

Ctor
public ProductTagService ( IRepository productTagRepository, IEventPublisher eventPublisher ) : System
productTagRepository IRepository Product tag repository
eventPublisher IEventPublisher Event published
return System

UpdateProductTag() public method

Updates the product tag
public UpdateProductTag ( Nop.Core.Domain.Catalog.ProductTag productTag ) : void
productTag Nop.Core.Domain.Catalog.ProductTag Product tag
return void

UpdateProductTagTotals() public method

Updates the product tag
public UpdateProductTagTotals ( Nop.Core.Domain.Catalog.ProductTag productTag ) : void
productTag Nop.Core.Domain.Catalog.ProductTag Product tag
return void