C# 클래스 RightpointLabs.Pourcast.Application.Orchestrators.Concrete.TapOrchestrator

상속: ITapOrchestrator
파일 보기 프로젝트 열기: RightpointLabs/Pourcast

공개 메소드들

메소드 설명
GetByName ( string name ) : RightpointLabs.Pourcast.Domain.Models.Tap
GetTapById ( string id ) : RightpointLabs.Pourcast.Domain.Models.Tap
GetTaps ( ) : IEnumerable
TapOrchestrator ( ITapRepository tapRepository, IKegRepository kegRepository ) : System

비공개 메소드들

메소드 설명
CreateTap ( string name ) : string
CreateTap ( string name, string kegId ) : string
PouringFromTap ( string tapId, double volume ) : void
RemoveKegFromTap ( string tapId ) : void
Save ( RightpointLabs.Pourcast.Domain.Models.Tap tap ) : void
StartPourFromTap ( string tapId ) : void
StopPourFromTap ( string tapId, double volume ) : void
TapKeg ( string tapId, string kegId ) : void
UpdateTemperature ( string tapId, double temperatureF ) : void

메소드 상세

GetByName() 공개 메소드

public GetByName ( string name ) : RightpointLabs.Pourcast.Domain.Models.Tap
name string
리턴 RightpointLabs.Pourcast.Domain.Models.Tap

GetTapById() 공개 메소드

public GetTapById ( string id ) : RightpointLabs.Pourcast.Domain.Models.Tap
id string
리턴 RightpointLabs.Pourcast.Domain.Models.Tap

GetTaps() 공개 메소드

public GetTaps ( ) : IEnumerable
리턴 IEnumerable

TapOrchestrator() 공개 메소드

public TapOrchestrator ( ITapRepository tapRepository, IKegRepository kegRepository ) : System
tapRepository ITapRepository
kegRepository IKegRepository
리턴 System