C# 클래스 PPPDDDChap05.DomainModel.Model.Auction

파일 보기 프로젝트 열기: elbandit/PPPDDD

Private Properties

프로퍼티 타입 설명
Auction System
BidderIsIncreasingMaximumBid bool
IsFirstBid bool
Place void
RegisterFirst void
StillInProgress bool

공개 메소드들

메소드 설명
Auction ( System.Guid id, System.Guid listingId, Money startingPrice, System.DateTime endsAt ) : System
CanPlaceBid ( ) : bool
PlaceBidFor ( Bid bid, System.DateTime currentTime ) : void

비공개 메소드들

메소드 설명
Auction ( ) : System
BidderIsIncreasingMaximumBid ( Bid bid ) : bool
IsFirstBid ( ) : bool
Place ( WinningBid newBid ) : void
RegisterFirst ( Bid bid ) : void
StillInProgress ( System.DateTime currentTime ) : bool

메소드 상세

Auction() 공개 메소드

public Auction ( System.Guid id, System.Guid listingId, Money startingPrice, System.DateTime endsAt ) : System
id System.Guid
listingId System.Guid
startingPrice Money
endsAt System.DateTime
리턴 System

CanPlaceBid() 공개 메소드

public CanPlaceBid ( ) : bool
리턴 bool

PlaceBidFor() 공개 메소드

public PlaceBidFor ( Bid bid, System.DateTime currentTime ) : void
bid Bid
currentTime System.DateTime
리턴 void