/**
  * @Route("/api/addNewEmployee", name="_apiAddNewEmployee")
  */
 public function apiAddNewEmployeeAction(Request $request)
 {
     $session = $request->getSession();
     $time_left = self::getTimerValue($session);
     // if timer is not expired - add to db
     if ($time_left) {
         // add to db
         $employee = new Employee();
         $employee->setLastName($request->request->get('last_name'));
         $employee->setFirstName($request->request->get('first_name'));
         $employee->setMiddleName($request->request->get('middle_name'));
         $birth_date = \DateTime::createFromFormat('Y-m-d', $request->request->get('bdate'));
         $employee->setBirthDate($birth_date);
         $employee->setAddress($request->request->get('address'));
         $employee->setPhone($request->request->get('phone'));
         $employee->setEmail($request->request->get('email'));
         $employee->setBio($request->request->get('bio'));
         $em = $this->getDoctrine()->getManager();
         $em->persist($employee);
         $em->flush();
     }
     if (!$time_left) {
         $response = new Response(json_encode(array('code' => 1, 'message' => 'Неможливо додати дані, так як вийшов час, відведений на заповнення форми')));
     } else {
         $response = new Response(json_encode(array('code' => 0, 'message' => 'Успішно виконано')));
     }
     $response->headers->set('Content-Type', 'application/json');
     return $response;
 }