diff options
Implemented update from DB and updated some comments and phpdocumentator tags
1 files changed, 19 insertions, 2 deletions
| -rw-r--r-- | src/models/JobOffer.php | 21 |
diff --git a/src/models/JobOffer.php b/src/models/JobOffer.php index 3bb1791..2627207 100644 --- a/src/models/JobOffer.php +++ b/src/models/JobOffer.php @@ -19,6 +19,17 @@ class JobOffer extends DBModel { self::$DB->createTable(self::TABLE_NAME, self::TABLE_COLUMNS); } + /* Create */ + + /** + * @param JobOffer $jb + */ + static function insertIntoDB($jb) { + self::$DB->insertValue(self::TABLE_NAME, $jb->title, $jb->description, $jb->company, $jb->salary); + } + + /* Read */ + /** * @return JobOffer */ @@ -33,7 +44,13 @@ class JobOffer extends DBModel { return self::$DB->getAllValues(self::TABLE_NAME); } - static function insertIntoDB(JobOffer $jb) { - self::$DB->insertValue(self::TABLE_NAME, $jb->title, $jb->description, $jb->company, $jb->salary); + /* Update */ + + /** + * @param JobOffer $jb + */ + static function updateFromDB($jb) { + echo "here"; + self::$DB->updateById(self::TABLE_NAME, $jb->id, "title", $jb->title, "description", $jb->description, "company", $jb->company, "salary", $jb->salary); } } |
