public ResourceConfigurationBuilder(ConfigurationBuilder configurationBuilder) { ResourceTypeConvention = configurationBuilder.GetConvention <IResourceTypeConvention>(); LinkNameConvention = configurationBuilder.GetConvention <ILinkNameConvention>(); LinkIdConvention = configurationBuilder.GetConvention <ILinkIdConvention>(); PropertyScanningConvention = configurationBuilder.GetConvention <IPropertyScanningConvention>(); BuiltResourceMapping = new ResourceMapping <TResource, TController> { ResourceType = ResourceTypeConvention.GetResourceTypeFromRepresentationType(typeof(TResource)) }; }
public ResourceConfigurationBuilder(ConfigurationBuilder configurationBuilder) { ConfigurationBuilder = configurationBuilder; ResourceTypeConvention = configurationBuilder.GetConvention <IResourceTypeConvention>(); LinkNameConvention = configurationBuilder.GetConvention <ILinkNameConvention>(); LinkIdConvention = configurationBuilder.GetConvention <ILinkIdConvention>(); PropertyScanningConvention = configurationBuilder.GetConvention <IPropertyScanningConvention>(); ConstructedMetadata = new ResourceMapping <TResource> { ResourceType = ResourceTypeConvention.GetResourceTypeFromRepresentationType(typeof(TResource)) }; }