# License: AGPL-3.0-or-later WITH Web-Template-Output-Additional-Permission-3.0-or-later
require 'qexpr'

module QueryEvents
  def self.name_and_id(npo_id)
    Psql.execute(
      Qexpr.new.select(
        "events.name",
        "events.id")
        .from("events")
        .where("events.nonprofit_id=$id", id: npo_id)
        .where("events.deleted='f' OR events.deleted IS NULL")
        .order_by("events.name ASC")
    )
  end

end