public void TagAll(Tag tag = null) { DbUtil.Db.SetNoLock(); var q = DbUtil.Db.People.Where(TopClause.Predicate(DbUtil.Db)); if (TopClause.PlusParentsOf) { q = DbUtil.Db.PersonQueryPlusParents(q); } else if (TopClause.ParentsOf) { q = DbUtil.Db.PersonQueryParents(q); } if (TopClause.FirstPersonSameEmail) { q = DbUtil.Db.PersonQueryFirstPersonSameEmail(q); } if (tag != null) { DbUtil.Db.TagAll(q, tag); } else { DbUtil.Db.TagAll(q); } }
public void UnTagAll() { Db.SetNoLock(); var q = Db.People.Where(TopClause.Predicate(Db)); if (TopClause.ParentsOf) { q = Db.PersonQueryParents(q); } Db.UnTagAll(q); }