class Api::StudentsController < Api::ApiController

  # Autocomplete method for student email.
  def email_autocomplete
    query = params[:term]
    student = Student.where("email like ?", "#{query}%")
    respond_to do |format|
      format.json do
        render :json => student.to_json
      end
    end
  end

  # Autocomplete method for student.
  def autocomplete
    query = params[:term] || params[:query]
    params[:page] ||= 1
    params[:per_page] ||= 10
    student = Student.where("name like ?", "#{query}%").page(params[:page]).per(params[:per_page])
    respond_to do |format|
      format.json do
        render :json => student.to_json
      end
    end
  end

end
