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

상속: RightpointLabs.Pourcast.Application.Orchestrators.Abstract.BaseOrchestrator, IKegOrchestrator
파일 보기 프로젝트 열기: RightpointLabs/Pourcast

공개 메소드들

메소드 설명
GetKeg ( string kegId ) : Keg
GetKegOnTap ( string tapId ) : Keg
GetKegs ( ) : IEnumerable
GetKegs ( bool isEmpty ) : IEnumerable
GetKegsOnTap ( ) : IEnumerable
KegOrchestrator ( IKegRepository kegRepository, ITapRepository tapRepository, IBeerRepository beerRepository ) : System

비공개 메소드들

메소드 설명
CreateKeg ( string beerId, double capacity ) : string
UpdateCapacityAndPoured ( string kegId, double capacity, double amountOfBeerPoured ) : void

메소드 상세

GetKeg() 공개 메소드

public GetKeg ( string kegId ) : Keg
kegId string
리턴 RightpointLabs.Pourcast.Domain.Models.Keg

GetKegOnTap() 공개 메소드

public GetKegOnTap ( string tapId ) : Keg
tapId string
리턴 RightpointLabs.Pourcast.Domain.Models.Keg

GetKegs() 공개 메소드

public GetKegs ( ) : IEnumerable
리턴 IEnumerable

GetKegs() 공개 메소드

public GetKegs ( bool isEmpty ) : IEnumerable
isEmpty bool
리턴 IEnumerable

GetKegsOnTap() 공개 메소드

public GetKegsOnTap ( ) : IEnumerable
리턴 IEnumerable

KegOrchestrator() 공개 메소드

public KegOrchestrator ( IKegRepository kegRepository, ITapRepository tapRepository, IBeerRepository beerRepository ) : System
kegRepository IKegRepository
tapRepository ITapRepository
beerRepository IBeerRepository
리턴 System