summaryrefslogtreecommitdiff
path: root/lisp/sql/resume-pkg.lisp
diff options
context:
space:
mode:
authorckonstanski <kostcarl@isu.edu>2026-07-20 08:22:51 -0600
committerckonstanski <kostcarl@isu.edu>2026-07-20 08:22:51 -0600
commit8200616946c74bfd1221a3904776f47178eb0247 (patch)
tree73557af1b4d9fb09e45fd608d736ce301991eec8 /lisp/sql/resume-pkg.lisp
parente7301bcd63c0cbfc4d55f21d0d7c33c7557d6444 (diff)
stuff
Diffstat (limited to 'lisp/sql/resume-pkg.lisp')
-rw-r--r--lisp/sql/resume-pkg.lisp6
1 files changed, 6 insertions, 0 deletions
diff --git a/lisp/sql/resume-pkg.lisp b/lisp/sql/resume-pkg.lisp
index 3c8c289..cc79173 100644
--- a/lisp/sql/resume-pkg.lisp
+++ b/lisp/sql/resume-pkg.lisp
@@ -11,9 +11,15 @@
(let ((resume (make-instance 'resume :user_id (id user))))
(get-records resume-pkg resume "name asc")))
+(defmethod get-resume ((resume-pkg resume-pkg) (resume resume))
+ (get-record resume-pkg resume))
+
(defmethod insert-resume ((resume-pkg resume-pkg) (resume resume))
(setf (*table resume) (format nil
"resume.insert_resume(~a, '~a')"
(user_id resume)
(name resume)))
(caar (call-pg-function resume-pkg resume)))
+
+(defmethod update-resume ((resume-pkg resume-pkg) (resume resume))
+ (update-record resume-pkg resume))