C# 클래스 VendingMachine.PresentationModel.VendingMachinePresentationModel

상속: INotifyPropertyChanged
파일 보기 프로젝트 열기: posaunehm/Codersation

공개 메소드들

메소드 설명
BuyDrink ( string cola ) : void
InsertMoney ( ) : void
OnMoneyBacked ( MoneyBackedEventArgs e ) : void
PayBack ( ) : void
SetJuice ( IEnumerable drinks ) : void
SetJuiceSpec ( IEnumerable priceSpecifications ) : void
SetStock ( IEnumerable moneys ) : void
VendingMachinePresentationModel ( ) : System

보호된 메소드들

메소드 설명
OnPropertyChanged ( string propertyName ) : void

비공개 메소드들

메소드 설명
AddSpecification ( IEnumerable specifications ) : void
UpdateExistingSpecification ( IEnumerable specifications ) : void
UpdateJuiceStockCollection ( IEnumerable priceSpecifications ) : void

메소드 상세

BuyDrink() 공개 메소드

public BuyDrink ( string cola ) : void
cola string
리턴 void

InsertMoney() 공개 메소드

public InsertMoney ( ) : void
리턴 void

OnMoneyBacked() 공개 메소드

public OnMoneyBacked ( MoneyBackedEventArgs e ) : void
e VendingMachine.PresentationModel.EventArgs.MoneyBackedEventArgs
리턴 void

OnPropertyChanged() 보호된 메소드

protected OnPropertyChanged ( string propertyName ) : void
propertyName string
리턴 void

PayBack() 공개 메소드

public PayBack ( ) : void
리턴 void

SetJuice() 공개 메소드

public SetJuice ( IEnumerable drinks ) : void
drinks IEnumerable
리턴 void

SetJuiceSpec() 공개 메소드

public SetJuiceSpec ( IEnumerable priceSpecifications ) : void
priceSpecifications IEnumerable
리턴 void

SetStock() 공개 메소드

public SetStock ( IEnumerable moneys ) : void
moneys IEnumerable
리턴 void

VendingMachinePresentationModel() 공개 메소드

public VendingMachinePresentationModel ( ) : System
리턴 System