public function getMunicipiosByTruncatedName(Request $request)
 {
     if(isset($request->getParametersGet()[0]))
     {
         $municipiosService =  Container::getService("municipiosService");
         $result = $municipiosService->searchMunicipios($request->getParametersGet()[0]);
         return $result;
     }
 }
 public function buscar(Request $request)
 {
     if(isset($request->getParametersGet()[0]))
     {
         $validate = new Validate($request->getParametersGet());
         $code = $validate->checkInt(0);
         if($code != NULL)
         {
             $provinciasService =  Container::getService("provinciasService");
             $result = $provinciasService->getProvinciaPorCodigoPostal($code);
             return $result;
         }
     }
 }
 public function listMunicipiosPorProvincia(Request $request)
 {
     $municipiosService =  Container::getService("municipiosService");
     $result['provincia']  = $request->getParametersGet()[0];
     if(!isset($request->getParametersGet()[1]))
     {
         $page['begin'] = 1;
         $request->getSession()->setValue('page', $page['begin']);
         $result['page']= $request->getSession()->getValue('page');
     }else
     {
         $param = substr($request->getParametersGet()[1],4);
         $page = self::getBeginAndPage($param,$request);
         $result['page']= $page['page'];
     }
     $municipios = $municipiosService->listByProvincia($request->getParametersGet()[0],$page['begin']);
     $result['existe']= array_pop($municipios);
     $result['municipios']= $municipios;
     return $result;
 }