Vereinsmeisterschaften
22aa7800eae54b428d40e835886cefe1fdefdfdf
This is a software that can be used to manage the internal competition of the swimming club Illertissen called "Vereinsmeisterschaften".
Loading...
Searching...
No Matches
DocumentPlaceholderResolverIAnalyticsModule.cs
1
using
Vereinsmeisterschaften.Core.Analytics
;
2
using
Vereinsmeisterschaften.Core.Contracts.Services
;
3
using
Vereinsmeisterschaften.Core.Helpers
;
4
5
namespace
Vereinsmeisterschaften.Core.Documents.DocumentPlaceholderResolvers
6
{
10
public
class
DocumentPlaceholderResolverIAnalyticsModule
:
DocumentPlaceholderResolverBase
<IAnalyticsModule>
11
{
12
private
IEnumerable<IAnalyticsModule> _analyticsModules;
13
19
public
DocumentPlaceholderResolverIAnalyticsModule
(
IWorkspaceService
workspaceService, IEnumerable<IAnalyticsModule> analyticsModules) : base(workspaceService)
20
{
21
_analyticsModules = analyticsModules;
22
}
23
29
public
override
DocXPlaceholderHelper.TextPlaceholders
ResolveTextPlaceholders
(
IAnalyticsModule
item)
30
=> item.CollectDocumentPlaceholderContents();
31
36
public
override
List<string>
SupportedPlaceholderKeys
37
{
38
get
39
{
40
List<string> placeholderKeys =
new
List<string>();
41
foreach
(
IAnalyticsModule
item
in
_analyticsModules)
42
{
43
if
(item.
SupportedDocumentPlaceholderKeys
!=
null
)
44
{
45
placeholderKeys.AddRange(item.
SupportedDocumentPlaceholderKeys
);
46
}
47
}
48
return
placeholderKeys;
49
}
50
}
51
52
}
53
}
Vereinsmeisterschaften.Core.Documents.DocumentPlaceholderResolvers.DocumentPlaceholderResolverBase-1-g.DocumentPlaceholderResolverBase
DocumentPlaceholderResolverBase(IWorkspaceService workspaceService)
Base constructor for a document placeholder resolver.
Definition
DocumentPlaceholderResolverBase.cs:18
Vereinsmeisterschaften.Core.Documents.DocumentPlaceholderResolvers.DocumentPlaceholderResolverIAnalyticsModule.DocumentPlaceholderResolverIAnalyticsModule
DocumentPlaceholderResolverIAnalyticsModule(IWorkspaceService workspaceService, IEnumerable< IAnalyticsModule > analyticsModules)
Constructor for a document placeholder resolver.
Definition
DocumentPlaceholderResolverIAnalyticsModule.cs:19
Vereinsmeisterschaften.Core.Documents.DocumentPlaceholderResolvers.DocumentPlaceholderResolverIAnalyticsModule.ResolveTextPlaceholders
override DocXPlaceholderHelper.TextPlaceholders ResolveTextPlaceholders(IAnalyticsModule item)
Take the IAnalyticsModule item and create DocXPlaceholderHelper.TextPlaceholders.
Vereinsmeisterschaften.Core.Documents.DocumentPlaceholderResolvers.DocumentPlaceholderResolverIAnalyticsModule.SupportedPlaceholderKeys
override List< string > SupportedPlaceholderKeys
List of all placeholder keys that are supported by this resolver. The list is collected from all avai...
Definition
DocumentPlaceholderResolverIAnalyticsModule.cs:37
Vereinsmeisterschaften.Core.Helpers.DocXPlaceholderHelper.TextPlaceholders
Class to hold text placeholders and their values.
Definition
DocXPlaceholderHelper.cs:25
Vereinsmeisterschaften.Core.Analytics.IAnalyticsModule
Interface for an analytics module.
Definition
IAnalyticsModule.cs:9
Vereinsmeisterschaften.Core.Analytics.IAnalyticsModule.SupportedDocumentPlaceholderKeys
List< string > SupportedDocumentPlaceholderKeys
List of all document placeholder keys that are supported by this analytics module.
Definition
IAnalyticsModule.cs:26
Vereinsmeisterschaften.Core.Contracts.Services.IWorkspaceService
Interface for a service used to manage a workspace.
Definition
IWorkspaceService.cs:12
Vereinsmeisterschaften.Core.Analytics
Definition
AnalyticsModuleAgeDistribution.cs:6
Vereinsmeisterschaften.Core.Contracts.Services
Definition
Delegates.cs:5
Vereinsmeisterschaften.Core.Documents.DocumentPlaceholderResolvers
Definition
DocumentPlaceholderResolverBase.cs:5
Vereinsmeisterschaften.Core.Helpers
Definition
CollectionHelper.cs:4
Vereinsmeisterschaften.Core
Documents
DocumentPlaceholderResolvers
DocumentPlaceholderResolverIAnalyticsModule.cs
Generated on Sun Feb 22 2026 13:06:13 for Vereinsmeisterschaften by
1.13.2