Exemple #1
0
 public static int GetTemplateIdFromAlias(string alias)
 {
     initTemplateAliases();
     if (TemplateAliases.ContainsKey(alias))
     {
         return((int)TemplateAliases[alias]);
     }
     else
     {
         return(0);
     }
 }
Exemple #2
0
        private static void initTemplateAliases()
        {
            if (!_templateAliasesInitialized)
            {
                _templateAliases.Clear();
                foreach (Template t in getAll())
                {
                    TemplateAliases.Add(t.Alias.ToLower(), t.Id);
                }

                _templateAliasesInitialized = true;
            }
        }
Exemple #3
0
        private static void initTemplateAliases()
        {
            if (!_templateAliasesInitialized)
            {
                lock (_templateLoaderLocker)
                {
                    //double check
                    if (!_templateAliasesInitialized)
                    {
                        _templateAliases.Clear();
                        foreach (Template t in GetAllAsList())
                        {
                            TemplateAliases.Add(t.Alias.ToLower(), t.Id);
                        }

                        _templateAliasesInitialized = true;
                    }
                }
            }
        }