public override IConfigurationLoader[] GetGlassLoaders(Glass.Mapper.Context context) { var loaders1 = GlassMapperScCustom.GlassLoaders(); var loaders2 = base.GetGlassLoaders(context); return(loaders1.Concat(loaders2).ToArray()); }
public GlassModelCounter(Glass.Mapper.Context context, string identifier, int threshold) { _log = context.DependencyResolver.GetLog(); _identifier = identifier; _threshold = threshold; _enabled = context.Config.Debug.Enabled; RequestCount = -1; CacheCount = -1; if (_enabled) { _requestedCountBefore = ConstructionMonitorTask.GetCounter(ConstructionMonitorTask.CalledKey); _cacheMissCountBefore = ConstructionMonitorTask.GetCounter(ConstructionMonitorTask.CacheMissKey); } }
public GlassModelCounter(Glass.Mapper.Context context, string identifier, int threshold) { _log = context.DependencyResolver.GetLog(); _identifier = identifier; _threshold = threshold; _enabled = context.Config.Debug.Enabled; _counter = context.DependencyResolver.GetModelCounter(); RequestCount = -1; CacheCount = -1; if (_enabled) { _requestedCountBefore = _counter.ModelsRequested; _cacheCount = _counter.CachedModels; } }
public static void LoadConfigurationMaps(IDependencyResolver resolver, Glass.Mapper.Context context) { var dependencyResolver = resolver as DependencyResolver; if (dependencyResolver == null) { return; } if (dependencyResolver.ConfigurationMapFactory is ConfigurationMapConfigFactory) { GlassMapperScCustom.AddMaps(dependencyResolver.ConfigurationMapFactory); } IConfigurationMap configurationMap = new ConfigurationMap(dependencyResolver); SitecoreFluentConfigurationLoader configurationLoader = configurationMap.GetConfigurationLoader <SitecoreFluentConfigurationLoader>(); context.Load(configurationLoader); }
public DefaultSitecoreService(Database database, Glass.Mapper.Context context) : base(database, context) { }
public DefaultSitecoreService(string databaseName, Glass.Mapper.Context context) : base(databaseName, context) { }