private bool CheckDist(PageItem p) { if (Main.settings.MaxDist == 0) { return(true); } int d; var b = int.TryParse(p.Distance, out d); if (!b) { return(false); } if (d > Main.settings.MaxDist) { return(false); } return(true); //untested }
public bool Check(PageItem p) { if (ExcludedYard(p)) { return(false); } if (!CheckDist(p)) { return(false); } if (!CheckGrade(p)) { return(false); } if (p._Price < float.Epsilon) { return(false); } return(true); }