private static void Get0To10(this AplhaNumericFilter keyValuePairs) { for (int i = 0; i < 10; i++) { if (!keyValuePairs.ContainsKey(i.ToString())) { keyValuePairs.AddOrUpdate(i.ToString(), keyValuePairs[AplhaNumericFilterConstants.ALL]); } else { keyValuePairs.AddOrUpdate(i.ToString(), keyValuePairs[i.ToString()]); } } }
private static void GetAtoZ(this AplhaNumericFilter keyValuePairs) { for (char c = 'A'; c <= 'Z'; c++) { if (!keyValuePairs.ContainsKey(c.ToString())) { keyValuePairs.AddOrUpdate(c.ToString(), keyValuePairs[AplhaNumericFilterConstants.ALL]); } else { keyValuePairs.AddOrUpdate(c.ToString(), keyValuePairs[c.ToString()]); } } }
public static AplhaNumericFilter Build(this AplhaNumericFilter keyValuePairs) { if (!keyValuePairs.ContainsKey(AplhaNumericFilterConstants.ALL)) { keyValuePairs.AddOrUpdate(AplhaNumericFilterConstants.ALL, 0); } else { keyValuePairs.AddOrUpdate(AplhaNumericFilterConstants.ALL, keyValuePairs[AplhaNumericFilterConstants.ALL]); } keyValuePairs.GetAtoZ(); keyValuePairs.Get0To10(); return(keyValuePairs); }