Exemplo n.º 1
0
        public void ConfigureObject <T>(object item)
        {
            if (state.TypedObjectConfigurations.ContainsKey(typeof(T)))
            {
                ObjectConfigurationInfo config = state.TypedObjectConfigurations[typeof(T)];
                config.ConfigureDelegate(item);
                ConfigureObjectWithTemplates(item);
                return;
            }

            throw ExceptionHelper.TypedConfigurationNotFoundException(typeof(T));
        }
Exemplo n.º 2
0
        public void ConfigureObject <T>(string configId, T item)
        {
            if (state.NamedObjectConfigurations.ContainsKey(configId))
            {
                ObjectConfigurationInfo config = state.NamedObjectConfigurations[configId];
                config.ConfigureDelegate(item);
                ConfigureObjectWithTemplates(item);
                return;
            }

            throw ExceptionHelper.NamedConfigurationNotFoundException(configId);
        }