コード例 #1
0
ファイル: BlacklistManager.cs プロジェクト: aspdotnetmvc/mvc
        void LoadNumber()
        {
            List <string> phones = BlacklistDB.GetNumbers();

            foreach (var phone in phones)
            {
                if (!ContainsNumber(phone))
                {
                    numbers.Add(phone);
                }
            }
        }
コード例 #2
0
ファイル: SMSService.cs プロジェクト: aspdotnetmvc/mvc
 public RPCResult <List <string> > GetBlacklist()
 {
     try
     {
         List <string> list = BlacklistDB.GetNumbers();
         return(new RPCResult <List <string> >(true, list, ""));
     }
     catch (Exception ex)
     {
         LogHelper.LogError("SMSService", "SMSService.GetBlacklist", ex.ToString());
         return(new RPCResult <List <string> >(false, null, "获取黑名单失败"));
     }
 }
コード例 #3
0
ファイル: BlacklistDBTests.cs プロジェクト: aspdotnetmvc/mvc
        public void Test()
        {
            List <string> black = new List <string>()
            {
                "123456", "234567", "345678"
            };
            var b = BlacklistDB.Add(black);

            Assert.IsTrue(b);
            var list = BlacklistDB.GetNumbers();

            Assert.IsNotNull(list);
            Assert.IsTrue(list.Contains("123456"));
            Assert.IsTrue(list.Contains("234567"));
            Assert.IsTrue(list.Contains("345678"));
            b    = BlacklistDB.Del(black);
            list = BlacklistDB.GetNumbers();
            Assert.IsNotNull(list);
            Assert.IsTrue(!list.Contains("123456"));
            Assert.IsTrue(!list.Contains("234567"));
            Assert.IsTrue(!list.Contains("345678"));
        }