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

Inheritance: IAnalyticsOrchestrator
Datei anzeigen Open project: RightpointLabs/Pourcast Class Usage Examples

Public Methods

Method Description
AnalyticsOrchestrator ( IKegRepository kegRepository, IBeerRepository beerRepository, IStoredEventRepository storedEventRepository, ITapRepository tapRepository, IStyleRepository styleRepository ) : System
GetBeersThatHaveBeenOnTap ( ) : IEnumerable
GetBeersThatHaveBeenOnTap ( System.DateTime beginDate, System.DateTime endDate ) : IEnumerable
GetKegDurationsOnTap ( ) : IEnumerable
GetKegsDurationOnTap ( string kegId, int minuteInterval ) : KegDurationOnTap
GetPhantomPoursSince ( System.DateTime beginDate ) : IEnumerable
GetRealPoursSince ( System.DateTime beginDate ) : IEnumerable

Private Methods

Method Description
GetPours ( IEnumerable events ) : IEnumerable

Method Details

AnalyticsOrchestrator() public method

public AnalyticsOrchestrator ( IKegRepository kegRepository, IBeerRepository beerRepository, IStoredEventRepository storedEventRepository, ITapRepository tapRepository, IStyleRepository styleRepository ) : System
kegRepository IKegRepository
beerRepository IBeerRepository
storedEventRepository IStoredEventRepository
tapRepository ITapRepository
styleRepository IStyleRepository
return System

GetBeersThatHaveBeenOnTap() public method

public GetBeersThatHaveBeenOnTap ( ) : IEnumerable
return IEnumerable

GetBeersThatHaveBeenOnTap() public method

public GetBeersThatHaveBeenOnTap ( System.DateTime beginDate, System.DateTime endDate ) : IEnumerable
beginDate System.DateTime
endDate System.DateTime
return IEnumerable

GetKegDurationsOnTap() public method

public GetKegDurationsOnTap ( ) : IEnumerable
return IEnumerable

GetKegsDurationOnTap() public method

public GetKegsDurationOnTap ( string kegId, int minuteInterval ) : KegDurationOnTap
kegId string
minuteInterval int
return KegDurationOnTap

GetPhantomPoursSince() public method

public GetPhantomPoursSince ( System.DateTime beginDate ) : IEnumerable
beginDate System.DateTime
return IEnumerable

GetRealPoursSince() public method

public GetRealPoursSince ( System.DateTime beginDate ) : IEnumerable
beginDate System.DateTime
return IEnumerable