Esempio n. 1
0
 public static function add($jobSeekerId, $jobId)
 {
     /* only if jobSeekerId is valid */
     if (JobSeeker::isValid($jobSeekerId)) {
         /* build the values to add */
         $jobShortlistValues = "";
         /* shortlist_id */
         $jobShortlistValues .= 'NULL';
         /* job_seeker_id */
         $jobShortlistValues .= ", {$jobSeekerId}";
         /* job_id */
         $jobShortlistValues .= ", {$jobId}";
         SeekerJobShortlist::insertRowQuery($jobShortlistValues);
         return true;
     } else {
         return false;
     }
     //jobSeekerId not valid
 }
Esempio n. 2
0
 /**
  * A new job seeker aggregate root is created and added to the repository.
  */
 protected function handleJobSeekerStartLookingForWorkCommand(JobSeekerStartLookingForWorkCommand $command)
 {
     $jobSeeker = JobSeeker::startLookingForWork($command->jobSeekerId);
     $this->repository->save($jobSeeker);
 }