C# Класс ModernWebStore.ApplicationService.ProductApplicationService

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

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

Метод Описание
Create ( CreateProductCommand command ) : Product
Delete ( int id ) : Product
Get ( ) : List
Get ( int skip, int take ) : List
Get ( int id ) : Product
GetOutOfStock ( ) : List
ProductApplicationService ( IProductRepository repository, IUnitOfWork unitOfWork ) : System.Collections.Generic
UpdateBasicInformation ( UpdateProductInfoCommand command ) : Product

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

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

public Create ( CreateProductCommand command ) : Product
command ModernWebStore.Domain.Commands.ProductCommands.CreateProductCommand
Результат ModernWebStore.Domain.Entities.Product

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

public Delete ( int id ) : Product
id int
Результат ModernWebStore.Domain.Entities.Product

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

public Get ( ) : List
Результат List

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

public Get ( int skip, int take ) : List
skip int
take int
Результат List

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

public Get ( int id ) : Product
id int
Результат ModernWebStore.Domain.Entities.Product

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

public GetOutOfStock ( ) : List
Результат List

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

public ProductApplicationService ( IProductRepository repository, IUnitOfWork unitOfWork ) : System.Collections.Generic
repository IProductRepository
unitOfWork IUnitOfWork
Результат System.Collections.Generic

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

public UpdateBasicInformation ( UpdateProductInfoCommand command ) : Product
command ModernWebStore.Domain.Commands.ProductCommands.UpdateProductInfoCommand
Результат ModernWebStore.Domain.Entities.Product