/**
  * 
  * @param \Opit\OpitHrm\HiringBundle\Entity\Applicant $applicant
  */
 public function addNewApplicantNotification(Applicant $applicant, Status $status)
 {
     $statusName = strtolower($status->getName());
     $message = 'State of applicant (' . $applicant->getName() . ') changed to ' . $statusName . '.';
     $notification = new ApplicantNotification();
     $notification->setApplicant($applicant);
     $receiver = $applicant->getJobPosition()->getHiringManager();
     $notification->setMessage($message);
     $notification->setReceiver($receiver);
     $notification->setDateTime(new \DateTime('now'));
     $notification->setRead($this->entityManager->getRepository('OpitOpitHrmNotificationBundle:NotificationStatus')->find(NotificationStatus::UNREAD));
     $this->entityManager->persist($notification);
     $this->entityManager->flush();
 }