Proyectos de Subversion LeadersLinked - Backend

Rev

Rev 1386 | Rev 1395 | Ir a la última revisión | Mostrar el archivo completo | | | Autoría | Ultima modificación | Ver Log |

Rev 1386 Rev 1387
Línea 8... Línea 8...
8
use Laminas\Cache\Storage\Adapter\AbstractAdapter;
8
use Laminas\Cache\Storage\Adapter\AbstractAdapter;
9
use Laminas\Mvc\Controller\AbstractActionController;
9
use Laminas\Mvc\Controller\AbstractActionController;
10
use Laminas\Log\LoggerInterface;
10
use Laminas\Log\LoggerInterface;
11
use Laminas\View\Model\ViewModel;
11
use Laminas\View\Model\ViewModel;
12
use Laminas\View\Model\JsonModel;
12
use Laminas\View\Model\JsonModel;
-
 
13
use LeadersLinked\Form\RecruitForm;
13
use LeadersLinked\Library\Functions;
14
use LeadersLinked\Library\Functions;
14
use LeadersLinked\Mapper\RecruitmentSelectionVacancyMapper;
15
use LeadersLinked\Mapper\RecruitmentSelectionVacancyMapper;
15
use LeadersLinked\Model\RecruitmentForm;
16
use LeadersLinked\Model\RecruitmentSelectionVacancy;
16
use LeadersLinked\Hydrator\ObjectPropertyHydrator;
17
use LeadersLinked\Hydrator\ObjectPropertyHydrator;
17
use LeadersLinked\Model\Location;
18
use LeadersLinked\Model\Location;
18
use LeadersLinked\Mapper\LocationMapper;
19
use LeadersLinked\Mapper\LocationMapper;
19
use LeadersLinked\Mapper\IndustryMapper;
20
use LeadersLinked\Mapper\IndustryMapper;
20
use LeadersLinked\Mapper\JobDescriptionMapper;
21
use LeadersLinked\Mapper\JobDescriptionMapper;
Línea 200... Línea 201...
200
        if ($request->isPost()) {
201
        if ($request->isPost()) {
201
            $form = new RecruitForm($this->adapter, $currentCompany->id);
202
            $form = new RecruitForm($this->adapter, $currentCompany->id);
202
            $dataPost = $request->getPost()->toArray();
203
            $dataPost = $request->getPost()->toArray();
Línea 203... Línea 204...
203
 
204
 
Línea 204... Línea 205...
204
 
205
 
Línea 205... Línea 206...
205
            $dataPost['status'] = isset($dataPost['status']) ? $dataPost['status'] : RecruitmentForm::STATUS_INACTIVE;
206
            $dataPost['status'] = isset($dataPost['status']) ? $dataPost['status'] : RecruitmentSelectionVacancy::STATUS_INACTIVE;
Línea 206... Línea 207...
206
 
207
 
Línea 207... Línea 208...
207
            $form->setData($dataPost);
208
            $form->setData($dataPost);
208
 
209
 
209
            if ($form->isValid()) {
210
            if ($form->isValid()) {
Línea 210... Línea 211...
210
 
211
 
211
 
212
 
212
                $dataPost = (array) $form->getData();
213
                $dataPost = (array) $form->getData();
213
 
214
 
214
                $hydrator = new ObjectPropertyHydrator();
215
                $hydrator = new ObjectPropertyHydrator();
Línea 215... Línea 216...
215
                $recruitmentForm = new RecruitmentForm();
216
                $recruitmentForm = new RecruitmentSelectionVacancy();
Línea 304... Línea 305...
304
 
305
 
305
 
306
 
306
        if ($request->isPost()) {
307
        if ($request->isPost()) {
307
            $form = new RecruitForm($this->adapter, $currentCompany->id);
308
            $form = new RecruitForm($this->adapter, $currentCompany->id);
Línea 308... Línea 309...
308
            $dataPost = $request->getPost()->toArray();
309
            $dataPost = $request->getPost()->toArray();
Línea 309... Línea 310...
309
            $dataPost['status'] = isset($dataPost['status']) ? $dataPost['status'] : RecruitmentForm::STATUS_INACTIVE;
310
            $dataPost['status'] = isset($dataPost['status']) ? $dataPost['status'] : RecruitmentSelectionVacancy::STATUS_INACTIVE;
310
 
311
 
Línea 311... Línea 312...
311
            $form->setData($dataPost);
312
            $form->setData($dataPost);
312
 
313
 
Línea 313... Línea 314...
313
            if ($form->isValid()) {
314
            if ($form->isValid()) {
314
                $dataPost = (array) $form->getData();
315
                $dataPost = (array) $form->getData();
315
 
316
 
Línea 316... Línea 317...
316
                $hydrator = new ObjectPropertyHydrator();
317
                $hydrator = new ObjectPropertyHydrator();
317
                $hydrator->hydrate($dataPost, $recruitmentCandidate);
318
                $hydrator->hydrate($dataPost, $recruitmentCandidate);
318
 
319