protected function getTenStreetData(SubmissionEntity $submission)
 {
     $gConfig = $this->sm->get('Config');
     $config = $gConfig['TenStreet'];
     $tenStreetEntity = new TenStreetData();
     $Mode = getenv("APPLICATION_ENV") == 'development' ? 'DEV' : 'PROD';
     $Source = $config['Entity']['TenStreetData']['Source'];
     $CompanyId = $Mode == 'DEV' ? $config['Entity']['TenStreetData']['CompanyId'] : $submission->getLead()->getCompanyid();
     $Company = $submission->getLead()->getCompany();
     $DriverId = $submission->getLead()->getDriverid();
     $tenStreetEntity->setMode($Mode);
     $tenStreetEntity->setCompanyId($CompanyId);
     $tenStreetEntity->setSource($Source);
     $tenStreetEntity->setCompany($Company);
     $tenStreetEntity->setDriverId($DriverId);
     return $tenStreetEntity;
 }
 protected function getTenStreetData(Lead $lead, $options = array())
 {
     if (!$options) {
         $options = $this->isValid($lead);
         if (!$options) {
             return false;
         }
     }
     $tenStreetEntity = new TenStreetData();
     $Mode = $options['Mode'];
     $Source = $options['Source'];
     $CompanyId = $options['CompanyId'];
     $Company = isset($options['Company']) ? $options['Company'] : $lead->getAccount()->getName();
     // $DriverId = $lead->getLead()->getDriverid();
     $tenStreetEntity->setMode($Mode);
     $tenStreetEntity->setCompanyId($CompanyId);
     $tenStreetEntity->setSource($Source);
     $tenStreetEntity->setCompany($Company);
     // $tenStreetEntity->setDriverId($DriverId);
     return $tenStreetEntity;
 }