diff options
| author | ckonstanski <kostcarl@isu.edu> | 2026-07-21 17:54:15 -0600 |
|---|---|---|
| committer | ckonstanski <kostcarl@isu.edu> | 2026-07-21 17:54:15 -0600 |
| commit | 51aa4409c58625687445f3d176e3f6bfa5281153 (patch) | |
| tree | 8e64c505fb6ae67d3b81650c495ba837b8ec7c4d /lisp/sql | |
| parent | 51354fd19f76c2cbfd31542e9c072b86a90134f0 (diff) | |
added languages
Diffstat (limited to 'lisp/sql')
| -rw-r--r-- | lisp/sql/resume-pkg.lisp | 14 |
1 files changed, 14 insertions, 0 deletions
diff --git a/lisp/sql/resume-pkg.lisp b/lisp/sql/resume-pkg.lisp index a43a07e..c45a6e1 100644 --- a/lisp/sql/resume-pkg.lisp +++ b/lisp/sql/resume-pkg.lisp @@ -65,7 +65,21 @@ ;; language +(defmethod get-all-languages ((resume-pkg resume-pkg) (user user)) + (let ((language (make-instance 'language :user_id (id user)))) + (get-records resume-pkg language "name asc"))) +(defmethod insert-language ((resume-pkg resume-pkg) (language language)) + (setf (*table language) (format nil + "resume.insert_language(~a, '~a', '~a', '~a', '~a', '~a', '~a')" + (user_id language) + (name language) + (understanding_listening language) + (understanding_reading language) + (speaking_interaction language) + (speaking_production language) + (writing language))) + (caar (call-pg-function resume-pkg language))) ;; job |
