C# Class RightpointLabs.Pourcast.Application.Orchestrators.Concrete.KegOrchestrator

Inheritance: RightpointLabs.Pourcast.Application.Orchestrators.Abstract.BaseOrchestrator, IKegOrchestrator
Afficher le fichier Open project: RightpointLabs/Pourcast

Méthodes publiques

Méthode Description
GetKeg ( string kegId ) : Keg
GetKegOnTap ( string tapId ) : Keg
GetKegs ( ) : IEnumerable
GetKegs ( bool isEmpty ) : IEnumerable
GetKegsOnTap ( ) : IEnumerable
KegOrchestrator ( IKegRepository kegRepository, ITapRepository tapRepository, IBeerRepository beerRepository ) : System

Private Methods

Méthode Description
CreateKeg ( string beerId, double capacity ) : string
UpdateCapacityAndPoured ( string kegId, double capacity, double amountOfBeerPoured ) : void

Method Details

GetKeg() public méthode

public GetKeg ( string kegId ) : Keg
kegId string
Résultat RightpointLabs.Pourcast.Domain.Models.Keg

GetKegOnTap() public méthode

public GetKegOnTap ( string tapId ) : Keg
tapId string
Résultat RightpointLabs.Pourcast.Domain.Models.Keg

GetKegs() public méthode

public GetKegs ( ) : IEnumerable
Résultat IEnumerable

GetKegs() public méthode

public GetKegs ( bool isEmpty ) : IEnumerable
isEmpty bool
Résultat IEnumerable

GetKegsOnTap() public méthode

public GetKegsOnTap ( ) : IEnumerable
Résultat IEnumerable

KegOrchestrator() public méthode

public KegOrchestrator ( IKegRepository kegRepository, ITapRepository tapRepository, IBeerRepository beerRepository ) : System
kegRepository IKegRepository
tapRepository ITapRepository
beerRepository IBeerRepository
Résultat System