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

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

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

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

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

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

public Cancel ( int id, string email ) : void
id int
email string
Результат void

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

public Create ( CreateOrderCommand command, string email ) : Order
command ModernWebStore.Domain.Commands.OrderCommands.CreateOrderCommand
email string
Результат ModernWebStore.Domain.Entities.Order

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

public Delivery ( int id, string email ) : void
id int
email string
Результат void

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

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

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

public GetCanceled ( string email ) : List
email string
Результат List

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

public GetCreated ( string email ) : List
email string
Результат List

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

public GetDelivered ( string email ) : List
email string
Результат List

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

public GetDetails ( int id, string email ) : Order
id int
email string
Результат ModernWebStore.Domain.Entities.Order

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

public GetPaid ( string email ) : List
email string
Результат List

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

public OrderApplicationService ( IOrderRepository orderRepository, IUserRepository userRepository, IProductRepository productRepository, IUnitOfWork unitOfWork ) : System
orderRepository IOrderRepository
userRepository IUserRepository
productRepository IProductRepository
unitOfWork IUnitOfWork
Результат System

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

public Pay ( int id, string email ) : void
id int
email string
Результат void