Sha256: a54ba41556bb74457d7cc4e8537b5ddbfb321847ca19282f3518a9c6db1f4748

Contents?: true

Size: 458 Bytes

Versions: 1

Compression:

Stored size: 458 Bytes

Contents

class Agendamento < ApplicationRecord
  has_paper_trail

  belongs_to :paciente
  belongs_to :profissional
  belongs_to :unidade_saude
  belongs_to :modulo
  belongs_to :turno

  validates :paciente, :profissional, :data, :unidade_saude, :turno, presence: true

  def self.buscar_por_profissional(profissional, data)
    return self.where(:profissional_id => profissional.id, :data => data, :atendido => false).includes(:paciente, :unidade_saude)
  end

end

Version data entries

1 entries across 1 versions & 1 rubygems

Version Path
omniauth-sabia-1.0.1 app/models/agendamento.rb