Beispiel #1
0
        /// <summary>
        /// Creates a new JsonApiConfiguration
        /// </summary>
        public JsonApiConfiguration(IResourceTypeRegistrar resourceTypeRegistrar)
        {
            _resourceTypeRegistrar = resourceTypeRegistrar;
            if (resourceTypeRegistrar == null)
            {
                throw new ArgumentNullException("resourceTypeRegistrar");
            }

            _resourceTypeConfigurations = new List <IResourceTypeConfiguration>();
            LinkConventions             = new DefaultLinkConventions();
        }
Beispiel #2
0
 internal ResourceTypeConfiguration(IResourceTypeRegistrar resourceTypeRegistrar)
 {
     _resourceTypeRegistrar     = resourceTypeRegistrar;
     RelationshipConfigurations = new ConcurrentDictionary <string, IResourceTypeRelationshipConfiguration>();
     ClrType = typeof(TResourceType);
 }