class Base::ClassGrade < ApplicationRecord
  self.table_name = 'ClassGrades'
  self.primary_key = 'ClassGradeID'

  alias_attribute :id, :ClassGradeID
  alias_attribute :school_id, :SchoolID
  alias_attribute :class_id, :ClassID
  alias_attribute :class_assignment_id, :CAID
  alias_attribute :student_id, :StudentID
  alias_attribute :number, :Number
  alias_attribute :comments, :Comments
  alias_attribute :status, :Excused
  alias_attribute :author_id, :AuthorID
  alias_attribute :updated, :Updated

  before_create :set_defaults

  private
    def set_defaults
      self.Comments = '' unless self.Comments
    end
end
