15 public byte Age {
get;
set; }
16 public TimeSpan Time {
get;
set; }
17 public bool IsTimeFromRudolphTable {
get;
set; }
18 public bool IsTimeInterpolatedFromRudolphTable {
get;
set; }
19 public bool IsOpenAgeTimeFromRudolphTable {
get;
set; }
31 _competitionService = competitionService;
44 => _competitionService.GetCompetitions()
45 .Where(c => c.Gender == gender && c.SwimmingStyle == swimmingStyle)
51 IsTimeFromRudolphTable = c.IsTimeFromRudolphTable,
52 IsTimeInterpolatedFromRudolphTable = c.IsTimeInterpolatedFromRudolphTable,
53 IsOpenAgeTimeFromRudolphTable = c.IsOpenAgeTimeFromRudolphTable
DocXPlaceholderHelper.TextPlaceholders CollectDocumentPlaceholderContents()
Collect the values for all document placeholders that are supported by this IAnalyticsModule....
bool AnalyticsAvailable
Flag indicating if the analytics module has data.
List< string > SupportedDocumentPlaceholderKeys
List of all document placeholder keys that are supported by this analytics module....
List< ModelCompetitionTimes > GetCompetitionTimesPerAge(Genders gender, SwimmingStyles swimmingStyle)
List with ModelCompetitionTimes for the requested gender and style.
AnalyticsModuleCompetitionTimes(ICompetitionService competitionService)
Constructor for the AnalyticsModuleCompetitionTimes
Class to hold text placeholders and their values.
Interface for an analytics module.
Interface for a service used to get and store a list of objects.
SwimmingStyles
Available swimming styles.
Genders
Available genders for a person.