C# Class Nop.Services.Orders.CheckoutAttributeService

Checkout attribute service
Inheritance: ICheckoutAttributeService
显示文件 Open project: emilianionascu/NopCommerce

Public Methods

Method Description
CheckoutAttributeService ( ICacheManager cacheManager, IRepository checkoutAttributeRepository, IRepository checkoutAttributeValueRepository, IEventPublisher eventPublisher ) : System

Ctor

DeleteCheckoutAttribute ( Nop.Core.Domain.Orders.CheckoutAttribute checkoutAttribute ) : void

Deletes a checkout attribute

DeleteCheckoutAttributeValue ( Nop.Core.Domain.Orders.CheckoutAttributeValue checkoutAttributeValue ) : void

Deletes a checkout attribute value

GetAllCheckoutAttributes ( ) : IList

Gets all checkout attributes

GetCheckoutAttributeById ( int checkoutAttributeId ) : Nop.Core.Domain.Orders.CheckoutAttribute

Gets a checkout attribute

GetCheckoutAttributeValueById ( int checkoutAttributeValueId ) : Nop.Core.Domain.Orders.CheckoutAttributeValue

Gets a checkout attribute value

GetCheckoutAttributeValues ( int checkoutAttributeId ) : IList

Gets checkout attribute values by checkout attribute identifier

InsertCheckoutAttribute ( Nop.Core.Domain.Orders.CheckoutAttribute checkoutAttribute ) : void

Inserts a checkout attribute

InsertCheckoutAttributeValue ( Nop.Core.Domain.Orders.CheckoutAttributeValue checkoutAttributeValue ) : void

Inserts a checkout attribute value

UpdateCheckoutAttribute ( Nop.Core.Domain.Orders.CheckoutAttribute checkoutAttribute ) : void

Updates the checkout attribute

UpdateCheckoutAttributeValue ( Nop.Core.Domain.Orders.CheckoutAttributeValue checkoutAttributeValue ) : void

Updates the checkout attribute value

Method Details

CheckoutAttributeService() public method

Ctor
public CheckoutAttributeService ( ICacheManager cacheManager, IRepository checkoutAttributeRepository, IRepository checkoutAttributeValueRepository, IEventPublisher eventPublisher ) : System
cacheManager ICacheManager Cache manager
checkoutAttributeRepository IRepository Checkout attribute repository
checkoutAttributeValueRepository IRepository Checkout attribute value repository
eventPublisher IEventPublisher Event published
return System

DeleteCheckoutAttribute() public method

Deletes a checkout attribute
public DeleteCheckoutAttribute ( Nop.Core.Domain.Orders.CheckoutAttribute checkoutAttribute ) : void
checkoutAttribute Nop.Core.Domain.Orders.CheckoutAttribute Checkout attribute
return void

DeleteCheckoutAttributeValue() public method

Deletes a checkout attribute value
public DeleteCheckoutAttributeValue ( Nop.Core.Domain.Orders.CheckoutAttributeValue checkoutAttributeValue ) : void
checkoutAttributeValue Nop.Core.Domain.Orders.CheckoutAttributeValue Checkout attribute value
return void

GetAllCheckoutAttributes() public method

Gets all checkout attributes
public GetAllCheckoutAttributes ( ) : IList
return IList

GetCheckoutAttributeById() public method

Gets a checkout attribute
public GetCheckoutAttributeById ( int checkoutAttributeId ) : Nop.Core.Domain.Orders.CheckoutAttribute
checkoutAttributeId int Checkout attribute identifier
return Nop.Core.Domain.Orders.CheckoutAttribute

GetCheckoutAttributeValueById() public method

Gets a checkout attribute value
public GetCheckoutAttributeValueById ( int checkoutAttributeValueId ) : Nop.Core.Domain.Orders.CheckoutAttributeValue
checkoutAttributeValueId int Checkout attribute value identifier
return Nop.Core.Domain.Orders.CheckoutAttributeValue

GetCheckoutAttributeValues() public method

Gets checkout attribute values by checkout attribute identifier
public GetCheckoutAttributeValues ( int checkoutAttributeId ) : IList
checkoutAttributeId int The checkout attribute identifier
return IList

InsertCheckoutAttribute() public method

Inserts a checkout attribute
public InsertCheckoutAttribute ( Nop.Core.Domain.Orders.CheckoutAttribute checkoutAttribute ) : void
checkoutAttribute Nop.Core.Domain.Orders.CheckoutAttribute Checkout attribute
return void

InsertCheckoutAttributeValue() public method

Inserts a checkout attribute value
public InsertCheckoutAttributeValue ( Nop.Core.Domain.Orders.CheckoutAttributeValue checkoutAttributeValue ) : void
checkoutAttributeValue Nop.Core.Domain.Orders.CheckoutAttributeValue Checkout attribute value
return void

UpdateCheckoutAttribute() public method

Updates the checkout attribute
public UpdateCheckoutAttribute ( Nop.Core.Domain.Orders.CheckoutAttribute checkoutAttribute ) : void
checkoutAttribute Nop.Core.Domain.Orders.CheckoutAttribute Checkout attribute
return void

UpdateCheckoutAttributeValue() public method

Updates the checkout attribute value
public UpdateCheckoutAttributeValue ( Nop.Core.Domain.Orders.CheckoutAttributeValue checkoutAttributeValue ) : void
checkoutAttributeValue Nop.Core.Domain.Orders.CheckoutAttributeValue Checkout attribute value
return void