public function postUsuarioServiciosMiniPadre(Request $request, OperadorRepository $usuarioSevicio_gestion, ServiciosOperadorRepository $gestion)
 {
     $inputData = Input::get('formData');
     parse_str($inputData, $formFields);
     $usuarioServicioData = array('nombre_servicio' => $formFields['nombre_servicio'], 'detalle_servicio' => $formFields['detalle_servicio'], 'id_usuario_operador' => $formFields['id_usuario_operador'], 'id_catalogo_servicio' => $formFields['id_catalogo_servicio'], 'id_padre' => $formFields['id_padre']);
     $usuarioServicio = $usuarioSevicio_gestion->storageUsuarioServiciosMiniPadre($usuarioServicioData);
     //new
     $search = $formFields['nombre_servicio'] . " " . $formFields['detalle_servicio'];
     $gestion->storeSearchEngine($usuarioServicio, $search, 4, $usuarioServicio);
     $returnHTML = '/IguanaTrip/public/servicios/serviciooperador/' . $usuarioServicio . '/' . $formFields['id_catalogo_servicio'];
     return response()->json(array('success' => true, 'redirectto' => $returnHTML));
 }
 public function postPuntoItinerario(ServiciosOperadorRepository $gestion)
 {
     $inputData = Input::get('formData');
     parse_str($inputData, $formFields);
     $validator = Validator::make($formFields, Detalle_Itinerario::$rulesP);
     if ($validator->fails()) {
         return response()->json(array('fail' => true, 'errors' => $validator->getMessageBag()->toArray()));
     }
     //obtengo llas promociones por id
     if (isset($formFields['id']) && $formFields['id'] != "") {
         $Itinerario = $gestion->getDetalleItinerario($formFields['id']);
     }
     //si ya existe el objeto se hace el update
     if (isset($Itinerario)) {
         //logica update
         $gestion->storeUpdateDetalleItinerario($formFields, $Itinerario);
         //Gestion de actualizacion de busqueda
         $search = $formFields['lugar_punto'] . " " . $formFields['incluye_punto'];
         $gestion->storeUpdateSerchEngine($Itinerario, 4, $formFields['id'], $search);
         $returnHTML = '/IguanaTrip/public/itinerario/' . $formFields['id_itinerario'];
     } else {
         //logica de insert
         //Arreglo de inputs prestados que vienen del formulario
         $object = $gestion->storeNewDetalleItinerario($formFields);
         //Gestion de nueva de busqueda
         $search = $formFields['lugar_punto'] . " " . $formFields['incluye_punto'];
         $gestion->storeSearchEngine($formFields['id_usuario_servicio'], $search, 4, $object->id);
         $returnHTML = '/IguanaTrip/public/itinerario/' . $formFields['id_itinerario'];
     }
     return response()->json(array('success' => true, 'redirectto' => $returnHTML));
 }