C# Class VendingMachine.Model.ItemRackRole

Inheritance: IUserPurchaseRole
Show file Open project: posaunehm/Codersation Class Usage Examples

Public Methods

Method Description
FindRackAt ( ItemRackPosition inRacks, int inPosition ) : ItemRack
Purchase ( ItemRack inRack ) : ItemInfo
UpdateItemSelectionState ( ItemRack inRack, CashDeal inCredits, CreditPool inChangesPool ) : ItemRackState

Method Details

FindRackAt() public method

public FindRackAt ( ItemRackPosition inRacks, int inPosition ) : ItemRack
inRacks ItemRackPosition
inPosition int
return ItemRack

Purchase() public method

public Purchase ( ItemRack inRack ) : ItemInfo
inRack ItemRack
return ItemInfo

UpdateItemSelectionState() public method

public UpdateItemSelectionState ( ItemRack inRack, CashDeal inCredits, CreditPool inChangesPool ) : ItemRackState
inRack ItemRack
inCredits CashDeal
inChangesPool CreditPool
return ItemRackState