C# Class SSW.MusicStore.BusinessLogic.Command.CartCommandService

Inheritance: ICartCommandService
Afficher le fichier Open project: SSWConsulting/enterprise-musicstore-api-aspnet

Méthodes publiques

Méthode Description
AddToCart ( string cartId, SSW.MusicStore.Data.Entities.Album album, CancellationToken cancellationToken = default(CancellationToken) ) : Task
CartCommandService ( Func unitOfWorkFunc ) : System
CreateOrderFromCart ( string cartId, Order order, string stripeToken, string stripeSecretKey, CancellationToken cancellationToken = newCancellationToken() ) : Task
EmptyCart ( string cartId, CancellationToken cancellationToken = newCancellationToken() ) : Task
ExecuteTransaction ( string stripeToken, string stripeSecretKey, int amount ) : Task
RemoveCartItem ( int cartItemId, CancellationToken cancellationToken = newCancellationToken() ) : Task

Method Details

AddToCart() public méthode

public AddToCart ( string cartId, SSW.MusicStore.Data.Entities.Album album, CancellationToken cancellationToken = default(CancellationToken) ) : Task
cartId string
album SSW.MusicStore.Data.Entities.Album
cancellationToken System.Threading.CancellationToken
Résultat Task

CartCommandService() public méthode

public CartCommandService ( Func unitOfWorkFunc ) : System
unitOfWorkFunc Func
Résultat System

CreateOrderFromCart() public méthode

public CreateOrderFromCart ( string cartId, Order order, string stripeToken, string stripeSecretKey, CancellationToken cancellationToken = newCancellationToken() ) : Task
cartId string
order SSW.MusicStore.Data.Entities.Order
stripeToken string
stripeSecretKey string
cancellationToken System.Threading.CancellationToken
Résultat Task

EmptyCart() public méthode

public EmptyCart ( string cartId, CancellationToken cancellationToken = newCancellationToken() ) : Task
cartId string
cancellationToken System.Threading.CancellationToken
Résultat Task

ExecuteTransaction() public méthode

public ExecuteTransaction ( string stripeToken, string stripeSecretKey, int amount ) : Task
stripeToken string
stripeSecretKey string
amount int
Résultat Task

RemoveCartItem() public méthode

public RemoveCartItem ( int cartItemId, CancellationToken cancellationToken = newCancellationToken() ) : Task
cartItemId int
cancellationToken System.Threading.CancellationToken
Résultat Task