class Support::Sites::Edfi::Wisconsin::ConfigsController < Support::Sites::Controller
  def show
    render_success :ok, json: props
  end

  def update
    if academic_year.update(academic_year_params)
      render_success :ok, json: props
    else
      render_error :unprocessable_entity, errors: academic_year.errors
    end
  end

  private
    def academic_year
      @academic_year ||= EdFi::Descriptor.find_by(descriptor: 'startAcademicYear')
    end

    def academic_year_params
      params.permit(:code)
    end

    def props
      {
        code: academic_year.code
      }
    end
end
