C# 클래스 Gringotts.Domain.Venture

파일 보기 프로젝트 열기: bagheera/Gringotts 1 사용 예제들

공개 메소드들

메소드 설명
AddOffer ( Investor investor, Amount investedAmount ) : Offer
ChangeStateToCancelled ( ) : void
ChangeStateToStarted ( ) : void
Equals ( Venture other ) : bool
Equals ( object obj ) : bool
GetHashCode ( ) : int
GetVentureHistory ( ) : VentureHistory
GoBankrupt ( ) : void
HandOutDividends ( Amount dividend ) : void
IsClosed ( ) : bool
IsProposed ( ) : bool
IsStarted ( ) : bool
Split ( TermsOfSplit termsOfSplit ) : IEnumerable
Start ( ) : void
SubscribedAmount ( ) : Amount
Venture ( ) : System
Venture ( Name name, Amount outlay, Amount minInvestment ) : System

비공개 메소드들

메소드 설명
AddEventToVentureHistory ( String eventType ) : void
AddInvestmentsToHolding ( List investments ) : void
AddInvestmentsToPortfolio ( IEnumerable investments ) : void
CloseTheVenture ( ) : void
MinimumInvestment ( Amount investedAmount ) : bool
Venture ( Name name, Amount outlay ) : System

메소드 상세

AddOffer() 공개 메소드

public AddOffer ( Investor investor, Amount investedAmount ) : Offer
investor Investor
investedAmount Amount
리턴 Offer

ChangeStateToCancelled() 공개 메소드

public ChangeStateToCancelled ( ) : void
리턴 void

ChangeStateToStarted() 공개 메소드

public ChangeStateToStarted ( ) : void
리턴 void

Equals() 공개 메소드

public Equals ( Venture other ) : bool
other Venture
리턴 bool

Equals() 공개 메소드

public Equals ( object obj ) : bool
obj object
리턴 bool

GetHashCode() 공개 메소드

public GetHashCode ( ) : int
리턴 int

GetVentureHistory() 공개 메소드

public GetVentureHistory ( ) : VentureHistory
리턴 VentureHistory

GoBankrupt() 공개 메소드

public GoBankrupt ( ) : void
리턴 void

HandOutDividends() 공개 메소드

public HandOutDividends ( Amount dividend ) : void
dividend Amount
리턴 void

IsClosed() 공개 메소드

public IsClosed ( ) : bool
리턴 bool

IsProposed() 공개 메소드

public IsProposed ( ) : bool
리턴 bool

IsStarted() 공개 메소드

public IsStarted ( ) : bool
리턴 bool

Split() 공개 메소드

public Split ( TermsOfSplit termsOfSplit ) : IEnumerable
termsOfSplit TermsOfSplit
리턴 IEnumerable

Start() 공개 메소드

public Start ( ) : void
리턴 void

SubscribedAmount() 공개 메소드

public SubscribedAmount ( ) : Amount
리턴 Amount

Venture() 공개 메소드

public Venture ( ) : System
리턴 System

Venture() 공개 메소드

public Venture ( Name name, Amount outlay, Amount minInvestment ) : System
name Name
outlay Amount
minInvestment Amount
리턴 System