C# Class Emergy.Core.Services.StatsService

Inheritance: IStatsService
Datei anzeigen Open project: gboduljak/Emergy

Public Methods

Method Description
ComputeStats ( IReadOnlyCollection userReports ) : StatsViewModel
ComputeStatsForAllTime ( IReadOnlyCollection allReports, StatsViewModel vm ) : void
ComputeStatsForQuartal ( IReadOnlyCollection reportsForQuartal, StatsViewModel vm ) : void

Private Methods

Method Description
BuildChartRow ( IReadOnlyCollection reportsForQuartal, System.DateTime dateTime ) : StatsViewModel.Chart.ChartRow

Method Details

ComputeStats() public method

public ComputeStats ( IReadOnlyCollection userReports ) : StatsViewModel
userReports IReadOnlyCollection
return StatsViewModel

ComputeStatsForAllTime() public method

public ComputeStatsForAllTime ( IReadOnlyCollection allReports, StatsViewModel vm ) : void
allReports IReadOnlyCollection
vm StatsViewModel
return void

ComputeStatsForQuartal() public method

public ComputeStatsForQuartal ( IReadOnlyCollection reportsForQuartal, StatsViewModel vm ) : void
reportsForQuartal IReadOnlyCollection
vm StatsViewModel
return void