C# Class ModernWebStore.ApplicationService.ProductApplicationService

Inheritance: ApplicationService, IProductApplicationService
Afficher le fichier Open project: andrebaltieri/mwa-api

Méthodes publiques

Méthode Description
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

Method Details

Create() public méthode

public Create ( CreateProductCommand command ) : Product
command ModernWebStore.Domain.Commands.ProductCommands.CreateProductCommand
Résultat ModernWebStore.Domain.Entities.Product

Delete() public méthode

public Delete ( int id ) : Product
id int
Résultat ModernWebStore.Domain.Entities.Product

Get() public méthode

public Get ( ) : List
Résultat List

Get() public méthode

public Get ( int skip, int take ) : List
skip int
take int
Résultat List

Get() public méthode

public Get ( int id ) : Product
id int
Résultat ModernWebStore.Domain.Entities.Product

GetOutOfStock() public méthode

public GetOutOfStock ( ) : List
Résultat List

ProductApplicationService() public méthode

public ProductApplicationService ( IProductRepository repository, IUnitOfWork unitOfWork ) : System.Collections.Generic
repository IProductRepository
unitOfWork IUnitOfWork
Résultat System.Collections.Generic

UpdateBasicInformation() public méthode

public UpdateBasicInformation ( UpdateProductInfoCommand command ) : Product
command ModernWebStore.Domain.Commands.ProductCommands.UpdateProductInfoCommand
Résultat ModernWebStore.Domain.Entities.Product