コード例 #1
0
ファイル: DialPrefix.cs プロジェクト: xuehng/TccDispatcher
        public int GetGroupId(string num)
        {
            DialPrefixGroup type = GetGroupPrefixType(num);
            if (type == DialPrefixGroup.DialGroupNone)
                return -1;

            string id = StripDialPrefix(num);
            id = StripGroupDialPrefix(type, id);
            
            int result;
            if (int.TryParse(id, out result))
            {
                return result;
            }
            return -1;
        }
コード例 #2
0
ファイル: DialPrefix.cs プロジェクト: xuehng/TccDispatcher
 public string GetGroupPrefix(DialPrefixGroup type)
 {
     if (!_groupprefix.ContainsKey(type))
         return null;
     return _groupprefix[type];
 }
コード例 #3
0
ファイル: DialPrefix.cs プロジェクト: xuehng/TccDispatcher
 public string StripGroupDialPrefix(DialPrefixGroup type, string num)
 {
     string prefix = GetGroupPrefix(type);
     return num.Substring(prefix.Length);
 }