Example #1
0
 int AddFunctionToDb(string functionName)
 {
     lock (_lockFunction)
     {
         if (!_functionDic.ContainsKey(functionName))
         {
             var entity = AllLogfunctionMgr.AddNewForFactory(functionName, DateTime.Now);
             if (entity != null)
             {
                 _functionDic.Add(functionName, entity.Idx);
                 return(entity.Idx);
             }
         }
         else
         {
             return(_functionDic[functionName]);
         }
     }
     return(0);
 }