C# Класс PPPDDDChap05.DomainModel.Model.WinningBid

Показать файл Открыть проект Примеры использования класса

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

Метод Описание
CanMeetOrExceedBidIncrement ( Money offer ) : bool
DetermineWinningBidIncrement ( Bid newbid ) : WinningBid
HasNotReachedMaximumBid ( ) : bool
RaiseMaximumBidTo ( Money newAmount ) : WinningBid
WasMadeBy ( System.Guid bidder ) : bool
WinningBid ( System.Guid bidder, Money maximumBid, Money bid, System.DateTime timeOfBid ) : System

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

Метод Описание
CreateNewBid ( System.Guid bidder, Money bid, Money maxBid, System.DateTime timeOfBid ) : WinningBid
DetermineWinnerFromProxyBidding ( WinningBid winningBid, Bid newbid ) : WinningBid
MaxBidCanBeExceededBy ( Money bid ) : bool
WinningBid ( ) : System

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

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

public CanMeetOrExceedBidIncrement ( Money offer ) : bool
offer Money
Результат bool

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

public DetermineWinningBidIncrement ( Bid newbid ) : WinningBid
newbid Bid
Результат WinningBid

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

public HasNotReachedMaximumBid ( ) : bool
Результат bool

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

public RaiseMaximumBidTo ( Money newAmount ) : WinningBid
newAmount Money
Результат WinningBid

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

public WasMadeBy ( System.Guid bidder ) : bool
bidder System.Guid
Результат bool

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

public WinningBid ( System.Guid bidder, Money maximumBid, Money bid, System.DateTime timeOfBid ) : System
bidder System.Guid
maximumBid Money
bid Money
timeOfBid System.DateTime
Результат System