C# Class ModernWebStore.ApplicationService.OrderApplicationService

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

Méthodes publiques

Méthode Description
Cancel ( int id, string email ) : void
Create ( CreateOrderCommand command, string email ) : Order
Delivery ( int id, string email ) : void
Get ( string email, int skip, int take ) : List
GetCanceled ( string email ) : List
GetCreated ( string email ) : List
GetDelivered ( string email ) : List
GetDetails ( int id, string email ) : Order
GetPaid ( string email ) : List
OrderApplicationService ( IOrderRepository orderRepository, IUserRepository userRepository, IProductRepository productRepository, IUnitOfWork unitOfWork ) : System
Pay ( int id, string email ) : void

Method Details

Cancel() public méthode

public Cancel ( int id, string email ) : void
id int
email string
Résultat void

Create() public méthode

public Create ( CreateOrderCommand command, string email ) : Order
command ModernWebStore.Domain.Commands.OrderCommands.CreateOrderCommand
email string
Résultat ModernWebStore.Domain.Entities.Order

Delivery() public méthode

public Delivery ( int id, string email ) : void
id int
email string
Résultat void

Get() public méthode

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

GetCanceled() public méthode

public GetCanceled ( string email ) : List
email string
Résultat List

GetCreated() public méthode

public GetCreated ( string email ) : List
email string
Résultat List

GetDelivered() public méthode

public GetDelivered ( string email ) : List
email string
Résultat List

GetDetails() public méthode

public GetDetails ( int id, string email ) : Order
id int
email string
Résultat ModernWebStore.Domain.Entities.Order

GetPaid() public méthode

public GetPaid ( string email ) : List
email string
Résultat List

OrderApplicationService() public méthode

public OrderApplicationService ( IOrderRepository orderRepository, IUserRepository userRepository, IProductRepository productRepository, IUnitOfWork unitOfWork ) : System
orderRepository IOrderRepository
userRepository IUserRepository
productRepository IProductRepository
unitOfWork IUnitOfWork
Résultat System

Pay() public méthode

public Pay ( int id, string email ) : void
id int
email string
Résultat void