29 foreach (
string placeholder
in Placeholders.Placeholders_Name) { textPlaceholder.Add(placeholder, item.PersonObj?.FirstName +
" " + item.PersonObj?.Name); }
30 foreach (
string placeholder
in Placeholders.Placeholders_FirstName) { textPlaceholder.Add(placeholder, item.PersonObj?.FirstName); }
31 foreach (
string placeholder
in Placeholders.Placeholders_LastName) { textPlaceholder.Add(placeholder, item.PersonObj?.Name); }
32 foreach (
string placeholder
in Placeholders.Placeholders_Gender) { textPlaceholder.Add(placeholder, EnumCoreLocalizedStringHelper.Convert(item.PersonObj?.Gender)); }
33 foreach (
string placeholder
in Placeholders.Placeholders_GenderSymbol) { textPlaceholder.Add(placeholder, item.PersonObj?.Gender ==
Genders.Male ?
"♂" :
"♀"); }
34 foreach (
string placeholder
in Placeholders.Placeholders_BirthYear) { textPlaceholder.Add(placeholder, item.PersonObj?.BirthYear.ToString()); }
35 foreach (
string placeholder
in Placeholders.Placeholders_SwimmingStyle) { textPlaceholder.Add(placeholder, EnumCoreLocalizedStringHelper.Convert(item.Style)); }
36 foreach (
string placeholder
in Placeholders.Placeholders_Distance) { textPlaceholder.Add(placeholder, item.CompetitionObj?.Distance.ToString() +
"m"); }
37 foreach (
string placeholder
in Placeholders.Placeholders_CompetitionID) { textPlaceholder.Add(placeholder, item.CompetitionObj?.Id.ToString()); }
38 foreach (
string placeholder
in Placeholders.Placeholders_Score) { textPlaceholder.Add(placeholder, item.Score.ToString()); }
40 string cellEmptyString =
"-";
41 ushort numberMillisecondDigits = _workspaceService.Settings.GetSettingValue<ushort>(
WorkspaceSettings.GROUP_GENERAL,
WorkspaceSettings.SETTING_GENERAL_TIMEINPUT_NUMBER_MILLISECOND_DIGITS);
42 string timeFormat =
@"mm\:ss" + (numberMillisecondDigits == 0 ?
"" :
@"\.") +
new string(
'f', numberMillisecondDigits);
43 foreach (
string placeholder
in Placeholders.Placeholders_ScoreBreaststroke) { textPlaceholder.Add(placeholder, item?.Style ==
SwimmingStyles.Breaststroke ? item?.Score.ToString() : cellEmptyString); }
44 foreach (
string placeholder
in Placeholders.Placeholders_ScoreFreestyle) { textPlaceholder.Add(placeholder, item?.Style ==
SwimmingStyles.Freestyle ? item?.Score.ToString() : cellEmptyString); }
45 foreach (
string placeholder
in Placeholders.Placeholders_ScoreBackstroke) { textPlaceholder.Add(placeholder, item?.Style ==
SwimmingStyles.Backstroke ? item?.Score.ToString() : cellEmptyString); }
46 foreach (
string placeholder
in Placeholders.Placeholders_ScoreButterfly) { textPlaceholder.Add(placeholder, item?.Style ==
SwimmingStyles.Butterfly ? item?.Score.ToString() : cellEmptyString); }
47 foreach (
string placeholder
in Placeholders.Placeholders_ScoreMedley) { textPlaceholder.Add(placeholder, item?.Style ==
SwimmingStyles.Medley ? item?.Score.ToString() : cellEmptyString); }
48 foreach (
string placeholder
in Placeholders.Placeholders_ScoreWaterflea) { textPlaceholder.Add(placeholder, item?.Style ==
SwimmingStyles.WaterFlea ? item?.Score.ToString() : cellEmptyString); }
49 foreach (
string placeholder
in Placeholders.Placeholders_TimeBreaststroke) { textPlaceholder.Add(placeholder, item?.Style ==
SwimmingStyles.Breaststroke ? item?.Time.ToString(timeFormat) : cellEmptyString); }
50 foreach (
string placeholder
in Placeholders.Placeholders_TimeFreestyle) { textPlaceholder.Add(placeholder, item?.Style ==
SwimmingStyles.Freestyle ? item?.Time.ToString(timeFormat) : cellEmptyString); }
51 foreach (
string placeholder
in Placeholders.Placeholders_TimeBackstroke) { textPlaceholder.Add(placeholder, item?.Style ==
SwimmingStyles.Backstroke ? item?.Time.ToString(timeFormat) : cellEmptyString); }
52 foreach (
string placeholder
in Placeholders.Placeholders_TimeButterfly) { textPlaceholder.Add(placeholder, item?.Style ==
SwimmingStyles.Butterfly ? item?.Time.ToString(timeFormat) : cellEmptyString); }
53 foreach (
string placeholder
in Placeholders.Placeholders_TimeMedley) { textPlaceholder.Add(placeholder, item?.Style ==
SwimmingStyles.Medley ? item?.Time.ToString(timeFormat) : cellEmptyString); }
54 foreach (
string placeholder
in Placeholders.Placeholders_TimeWaterflea) { textPlaceholder.Add(placeholder, item?.Style ==
SwimmingStyles.WaterFlea ? item?.Time.ToString(timeFormat) : cellEmptyString); }
56 return textPlaceholder;
62 Placeholders.PLACEHOLDER_KEY_NAME,
63 Placeholders.PLACEHOLDER_KEY_FIRSTNAME,
64 Placeholders.PLACEHOLDER_KEY_LASTNAME,
65 Placeholders.PLACEHOLDER_KEY_GENDER,
66 Placeholders.PLACEHOLDER_KEY_GENDER_SYMBOL,
67 Placeholders.PLACEHOLDER_KEY_BIRTH_YEAR,
68 Placeholders.PLACEHOLDER_KEY_SWIMMING_STYLE,
69 Placeholders.PLACEHOLDER_KEY_DISTANCE,
70 Placeholders.PLACEHOLDER_KEY_COMPETITION_ID,
71 Placeholders.PLACEHOLDER_KEY_SCORE,
72 Placeholders.PLACEHOLDER_KEY_SCOREBREASTSTROKE,
73 Placeholders.PLACEHOLDER_KEY_SCOREFREESTYLE,
74 Placeholders.PLACEHOLDER_KEY_SCOREBACKSTROKE,
75 Placeholders.PLACEHOLDER_KEY_SCOREBUTTERFLY,
76 Placeholders.PLACEHOLDER_KEY_SCOREMEDLEY,
77 Placeholders.PLACEHOLDER_KEY_SCOREWATERFLEA,
78 Placeholders.PLACEHOLDER_KEY_TIMEBREASTSTROKE,
79 Placeholders.PLACEHOLDER_KEY_TIMEFREESTYLE,
80 Placeholders.PLACEHOLDER_KEY_TIMEBACKSTROKE,
81 Placeholders.PLACEHOLDER_KEY_TIMEBUTTERFLY,
82 Placeholders.PLACEHOLDER_KEY_TIMEMEDLEY,
83 Placeholders.PLACEHOLDER_KEY_TIMEWATERFLEA