class PriceCategory < ActiveRecord::Base
  has_many :event_price_category
  has_many :events, through: :event_price_categories

  validates :name, :presence => true
  validates :name, uniqueness: {case_sensitive: false}
  validates :conditions, :presence => true

  def safe_destroy
    if event_price_category.count == 0
      destroy
    else
      false
    end
  end
end