public void Execute(OnConfigureUriResolver pipelineEvent)
 {
     foreach (var configuration in _configuration.UriMapping)
     {
         _uriResolver.Add(configuration.SourceUri, configuration.TargetUri);
     }
 }
 public override void Process(IMetaModelRepository repository)
 {
     foreach (var resource in repository.ResourceRegistrations)
     {
         foreach (var uriRegistration in resource.Uris)
         {
             _uriResolver.Add(new UriRegistration(resource, uriRegistration));
         }
     }
 }
 public override void Process(IMetaModelRepository repository)
 {
     foreach (var resource in repository.ResourceRegistrations)
     {
         foreach (var uriRegistration in resource.Uris)
         {
             _uriResolver.Add(new UriRegistration(uriRegistration.Uri,
                                                  resource.ResourceKey,
                                                  uriRegistration.Name,
                                                  uriRegistration.Language));
         }
     }
 }
Пример #4
0
        public static void AddUriMapping(this IUriResolver resolver, string uri, object resourceKey, CultureInfo ci, string uriName)
        {
            var uriModel = new UriModel
            {
                Language = ci,
                Name     = uriName,
                Uri      = uri ?? throw new ArgumentNullException(nameof(uri))
            };
            var resourceModel = new ResourceModel
            {
                ResourceKey = resourceKey ?? throw new ArgumentNullException(nameof(resourceKey)),
                                    Uris = { uriModel }
            };

            resolver.Add(new UriRegistration(resourceModel, uriModel));
        }
    }
Пример #5
0
 public void GivenUriMapping(object key, string uri, CultureInfo culture, string uriName)
 {
     UriResolver.Add(new UriRegistration(uri, key, uriName, culture));
 }
 public void Add(UriRegistration item)
 {
     _inner.Add(item);
 }
Пример #7
0
 public static void AddUriMapping(this IUriResolver resolver, string uri, object resourceKey, CultureInfo ci, string uriName)
 {
     resolver.Add(new UriRegistration(uri, resourceKey, uriName, ci));
 }
 public void given_registration_urimapping <T>(string uri)
 {
     UriResolver.Add(new UriRegistration(uri, typeof(T), null, CultureInfo.CurrentCulture));
 }
 public void given_uri_registration <T>(string uri, string uriName = null)
 {
     UriResolver.Add(new UriRegistration(uri, TypeSystem.FromClr(typeof(T)), uriName, CultureInfo.CurrentCulture));
 }