class OneRoster::AssignmentsController < OneRoster::Controller
  include OneRoster::AssignmentScoped

  after_action :set_total_count_header, only: :index

  private
    def assignments
      current_school.class_assignments
        .includes(:classroom)
        .joins(classroom: :course)
        .merge(Classroom.by_type([:day_long, :period_long, :general]))
    end

    def assignment
      @assignment ||= current_school.send(model).find_by(id: id)
    end
end
