C# Class Terrarium.Server.UsageReporting

Afficher le fichier Open project: eugeniomiro/Terrarium

Méthodes publiques

Méthode Description
GetTeamDetails ( string pumAlias, UsagePeriod period ) : List

Returns an array of UserUsageSummary items for a team

GetTeamSummaries ( UsagePeriod period ) : List
GetTeamUsage ( string pumAlias, UsagePeriod period ) : TeamUsageSummary
GetTeamUsageForUser ( string alias, UsagePeriod period ) : TeamUsageSummary
GetUserDetails ( string alias, UsagePeriod period ) : ReadOnlyCollection
GetUserSummaries ( UsagePeriod period ) : ReadOnlyCollection
GetUserUsage ( string alias, UsagePeriod period ) : UserUsageSummary

Private Methods

Méthode Description
GetPeriodDates ( UsagePeriod period, System.DateTime &startDate, System.DateTime &endDate ) : void

This is a helper function to give proper dates given the UsagePeriod

Method Details

GetTeamDetails() public static méthode

Returns an array of UserUsageSummary items for a team
public static GetTeamDetails ( string pumAlias, UsagePeriod period ) : List
pumAlias string The Pum for the team
period UsagePeriod Which period we care about
Résultat List

GetTeamSummaries() public static méthode

public static GetTeamSummaries ( UsagePeriod period ) : List
period UsagePeriod
Résultat List

GetTeamUsage() public static méthode

public static GetTeamUsage ( string pumAlias, UsagePeriod period ) : TeamUsageSummary
pumAlias string
period UsagePeriod
Résultat TeamUsageSummary

GetTeamUsageForUser() public static méthode

public static GetTeamUsageForUser ( string alias, UsagePeriod period ) : TeamUsageSummary
alias string
period UsagePeriod
Résultat TeamUsageSummary

GetUserDetails() public static méthode

public static GetUserDetails ( string alias, UsagePeriod period ) : ReadOnlyCollection
alias string
period UsagePeriod
Résultat ReadOnlyCollection

GetUserSummaries() public static méthode

public static GetUserSummaries ( UsagePeriod period ) : ReadOnlyCollection
period UsagePeriod
Résultat ReadOnlyCollection

GetUserUsage() public static méthode

public static GetUserUsage ( string alias, UsagePeriod period ) : UserUsageSummary
alias string
period UsagePeriod
Résultat UserUsageSummary