C# Класс SSW.MusicStore.BusinessLogic.Command.CartCommandService

Наследование: ICartCommandService
Показать файл Открыть проект

Открытые методы

Метод Описание
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

Описание методов

AddToCart() публичный Метод

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
Результат Task

CartCommandService() публичный Метод

public CartCommandService ( Func unitOfWorkFunc ) : System
unitOfWorkFunc Func
Результат System

CreateOrderFromCart() публичный Метод

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
Результат Task

EmptyCart() публичный Метод

public EmptyCart ( string cartId, CancellationToken cancellationToken = newCancellationToken() ) : Task
cartId string
cancellationToken System.Threading.CancellationToken
Результат Task

ExecuteTransaction() публичный Метод

public ExecuteTransaction ( string stripeToken, string stripeSecretKey, int amount ) : Task
stripeToken string
stripeSecretKey string
amount int
Результат Task

RemoveCartItem() публичный Метод

public RemoveCartItem ( int cartItemId, CancellationToken cancellationToken = newCancellationToken() ) : Task
cartItemId int
cancellationToken System.Threading.CancellationToken
Результат Task