C# Class Emergy.Core.Services.StatsService

Inheritance: IStatsService
Afficher le fichier Open project: gboduljak/Emergy

Méthodes publiques

Méthode Description
ComputeStats ( IReadOnlyCollection userReports ) : StatsViewModel
ComputeStatsForAllTime ( IReadOnlyCollection allReports, StatsViewModel vm ) : void
ComputeStatsForQuartal ( IReadOnlyCollection reportsForQuartal, StatsViewModel vm ) : void

Private Methods

Méthode Description
BuildChartRow ( IReadOnlyCollection reportsForQuartal, System.DateTime dateTime ) : StatsViewModel.Chart.ChartRow

Method Details

ComputeStats() public méthode

public ComputeStats ( IReadOnlyCollection userReports ) : StatsViewModel
userReports IReadOnlyCollection
Résultat StatsViewModel

ComputeStatsForAllTime() public méthode

public ComputeStatsForAllTime ( IReadOnlyCollection allReports, StatsViewModel vm ) : void
allReports IReadOnlyCollection
vm StatsViewModel
Résultat void

ComputeStatsForQuartal() public méthode

public ComputeStatsForQuartal ( IReadOnlyCollection reportsForQuartal, StatsViewModel vm ) : void
reportsForQuartal IReadOnlyCollection
vm StatsViewModel
Résultat void