public static bool AddTireBlackListItem(string BlackNumber, int Type)
        {
            Guid  value = Guid.Empty;
            Regex reg   = new Regex(@"^1\d{10}$");

            if ((Type == 2 && !Guid.TryParse(BlackNumber, out value)) || (Type == 1 && !reg.IsMatch(BlackNumber)))
            {
                return(false);
            }
            return(DalPattern.AddTireBlackListItem(BlackNumber, Type));
        }
 public static IEnumerable <TireBlackListItem> GetTireBlackList(string blackNumber, int type, PagerModel pager)
 {
     if ((type == 2 || (type == 4)) && !string.IsNullOrWhiteSpace(blackNumber))
     {
         if (Guid.TryParse(blackNumber, out Guid value))
         {
             blackNumber = value.ToString("D");
         }
     }
     return(DalPattern.GetTireBlackList(blackNumber, type, pager));
 }
        public static IEnumerable <string> SelectPatternsByBrand(string brand)
        {
            var dt = DalPattern.SelectPatternsByBrand(brand);

            var list = new List <string>();

            if (dt?.Rows.Count > 0)
            {
                foreach (DataRow row in dt.Rows)
                {
                    var pattern = row["Pattern"].ToString();
                    if (!string.IsNullOrWhiteSpace(pattern))
                    {
                        list.Add(pattern);
                    }
                }
            }
            return(list);
        }
 public static bool CheckTireBlackListItem(string BlackNumber, int Type)
 => DalPattern.CheckTireBlackListItem(BlackNumber, Type);
 public static int DeleteTireBlackListItem(string BlackNumber, int Type)
 => DalPattern.DeleteTireBlackListItem(BlackNumber, Type);
 public static int DeleteCouponBlackList(string phoneNum)
 => DalPattern.DeleteCouponBlackList(phoneNum);
 public static int AddCouponBlackList(string phoneNums)
 => DalPattern.AddCouponBlackList(phoneNums);
 public static IEnumerable <TirePatternModel> SelectList(TirePatternModel model, PagerModel pager) => DalPattern.SelectList(model, pager);
 public static IEnumerable <TireBlackListLog> BlackListItemHistory(string BlackNumber)
 => DalPattern.BlackListItemHistory(BlackNumber);
 public static string SelectPIDByPattern(string pattern) => DalPattern.SelectPIDByPattern(pattern);
 public static int DeletePatternArticle(int PKID) => DalPattern.DeletePatternArticle(PKID);
 public static IEnumerable <PatternArticleModel> SelectPatternForCache(string Pattern) => DalPattern.SelectPatternForCache(Pattern);
 public static bool CanShow(TirePatternModel model) => DalPattern.CanShow(model);
 public static int SaveUpdateOrAdd(TirePatternModel model) => DalPattern.SaveUpdateOrAdd(model);
 public static int SaveAddMany(TirePatternModel model) => DalPattern.SaveAddMany(model);
 public static bool AddTireBlackListLog(string BlackNumber, string Operator, int Type)
 => DalPattern.AddTireBlackListLog(BlackNumber, Operator, Type);
 public static TirePatternModel FetchByPKID(int PKID) => DalPattern.FetchByPKID(PKID);
 public static IEnumerable <TireBlackListLog> SelectTireBlackListLog(string BlackNumber, PagerModel pager)
 => DalPattern.SelectTireBlackListLog(BlackNumber, pager);
 public static IEnumerable <CouponBlackItem> GetCouponBlackList(PagerModel pager, string phoneNum)
 => DalPattern.GetCouponBlackList(pager, phoneNum);