private static TagContext GetTagContext(string contextName) { TagContext context; if (TagContexts.TryGetValue(contextName, out context)) { return(context); } var contextEntity = new TagContextEntity { ContextName = contextName }; DataManager.Insert(contextEntity); context = Mapper.Map <TagContextEntity, TagContext>(contextEntity); TagContexts.Add(context.ContextName.ToLowerInvariant(), context); return(context); }
private static TagContext GetTagContext(string contextName) { TagContext context; if (TagContexts.TryGetValue(contextName, out context)) { return context; } var contextEntity = new TagContextEntity { ContextName = contextName }; DataManager.Insert(contextEntity); context = Mapper.Map<TagContextEntity, TagContext>(contextEntity); TagContexts.Add(context.ContextName.ToLowerInvariant(), context); return context; }