C# Class PPPDDDChap05.DomainModel.Model.WinningBid

Afficher le fichier Open project: elbandit/PPPDDD Class Usage Examples

Méthodes publiques

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

Private Methods

Méthode Description
CreateNewBid ( System.Guid bidder, Money bid, Money maxBid, System.DateTime timeOfBid ) : WinningBid
DetermineWinnerFromProxyBidding ( WinningBid winningBid, Bid newbid ) : WinningBid
MaxBidCanBeExceededBy ( Money bid ) : bool
WinningBid ( ) : System

Method Details

CanMeetOrExceedBidIncrement() public méthode

public CanMeetOrExceedBidIncrement ( Money offer ) : bool
offer Money
Résultat bool

DetermineWinningBidIncrement() public méthode

public DetermineWinningBidIncrement ( Bid newbid ) : WinningBid
newbid Bid
Résultat WinningBid

HasNotReachedMaximumBid() public méthode

public HasNotReachedMaximumBid ( ) : bool
Résultat bool

RaiseMaximumBidTo() public méthode

public RaiseMaximumBidTo ( Money newAmount ) : WinningBid
newAmount Money
Résultat WinningBid

WasMadeBy() public méthode

public WasMadeBy ( System.Guid bidder ) : bool
bidder System.Guid
Résultat bool

WinningBid() public méthode

public WinningBid ( System.Guid bidder, Money maximumBid, Money bid, System.DateTime timeOfBid ) : System
bidder System.Guid
maximumBid Money
bid Money
timeOfBid System.DateTime
Résultat System