Ejemplo n.º 1
0
        public void Register(string schemaVersion, IPublishedFundingIdGenerator publishedFundingIdGenerator)
        {
            Guard.IsNullOrWhiteSpace(schemaVersion, nameof(schemaVersion));
            Guard.ArgumentNotNull(publishedFundingIdGenerator, nameof(publishedFundingIdGenerator));

            _supportedVersions.TryAdd(schemaVersion, publishedFundingIdGenerator);
        }
Ejemplo n.º 2
0
 public bool TryGetService(string schemaVersion, out IPublishedFundingIdGenerator publishedFundingIdGenerator)
 {
     return(_supportedVersions.TryGetValue(schemaVersion, out publishedFundingIdGenerator));
 }