public static WhiteList GetAll() { WhiteList wl = new WhiteList(); wl.Load(); return(wl); }
public static void Delete(string phonenumber) { WhiteList wl = new WhiteList(); wl.Load(); WhiteListItem wli = wl.Find(p => p.phoneNumber == phonenumber); wl.Remove(wli); wl.Save(); }
public void Load() { if (File.Exists(filename)) { WhiteList wl = (WhiteList)Noti.Shared.Helper.Serializer.Deserialize(typeof(WhiteList), File.ReadAllText(filename)); foreach (WhiteListItem wli in wl) { this.Add(wli); } } }
private void FillList() { listBox1.Items.Clear(); WhiteList wl = new WhiteList(); wl = PhoneNumber.GetAll(); for (int i = 0; i < wl.Count; i++) { listBox1.Items.Add(wl[i].phoneNumber); } }
public static void Add(string phonenumber) { if (phonenumber.Trim() == string.Empty) { return; } WhiteList wl = new WhiteList(); WhiteListItem wli = new WhiteListItem(); wli.phoneNumber = phonenumber; wli.checkSum = CRC32.Compute(phonenumber); wl.Load(); wl.Add(wli); wl.Save(); }
public static bool Exists(string phonenumber) { WhiteList wl = new WhiteList(); wl.Load(); WhiteListItem wli = wl.Find(p => p.phoneNumber == phonenumber); if (wli != null) { if (wli.checkSum == CRC32.Compute(phonenumber)) { return(true); } else { return(false); } } else { return(false); } }