C# Класс Cashier.Service.MicroServices.Order.Domain.Order

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

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

Метод Описание
Order ( System.Guid id, System.Guid productId, int quantity ) : System
PayForOrder ( int originalVersion ) : void

Приватные методы

Метод Описание
Apply ( OrderPaidFor e ) : void
Apply ( OrderPlaced e ) : void
Order ( ) : System
ValidateVersion ( int version ) : void

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

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

public Order ( System.Guid id, System.Guid productId, int quantity ) : System
id System.Guid
productId System.Guid
quantity int
Результат System

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

public PayForOrder ( int originalVersion ) : void
originalVersion int
Результат void