public bool Delete(string address) { var dac = new BlackListDac(); if (!dac.CheckExists(address)) { return(false); } else { dac.Delete(address); return(true); } }
public bool Add(string address, long?expiredTime) { var dac = new BlackListDac(); if (!dac.CheckExists(address)) { dac.Save(address, expiredTime); return(true); } else { return(false); } }
public List <string> GetAllBlackListItemAddresses() { var items = new BlackListDac().GetAll(); var result = new List <string>(); foreach (var item in items) { if (!item.Expired.HasValue || item.Expired.Value < Time.EpochTime) { result.Add(item.Address); } } return(result); }