// END-POIN: desde el Callejero.ImportarCallejero.ts. somete la importación de ficheros csv
        public JsonResult epImportarCallejero(string parametros)
        {
            var r = new Resultado();

            try
            {
                ApiController.CumplimentarDatosDeUsuarioDeConexion(Contexto, Mapeador, HttpContext);
                GestorDePaises.SometerImportarCallejero(Contexto, parametros);
                r.Estado  = enumEstadoPeticion.Ok;
                r.Mensaje = "Trabajo de importación sometido correctamente";
            }
            catch (Exception e)
            {
                r.Estado  = enumEstadoPeticion.Error;
                r.consola = e.Message;
                if (e.Data.Contains(GestorDeErrores.Datos.Mostrar) && (bool)e.Data[GestorDeErrores.Datos.Mostrar] == true)
                {
                    r.Mensaje = e.Message;
                }
                else
                {
                    r.Mensaje = "Error al someter el trabajo de importación del callejero";
                }
            }

            return(new JsonResult(r));
        }
 public PaisesController(GestorDePaises gestorDePaises, GestorDeErrores gestorDeErrores)
     : base
     (
         gestorDePaises,
         gestorDeErrores
     )
 {
 }
        protected override dynamic CargaDinamica(string claseElemento, int posicion, int cantidad, List <ClausulaDeFiltrado> filtros)
        {
            if (claseElemento == nameof(PaisDto))
            {
                return(GestorDePaises.Gestor(GestorDeElementos.Contexto, GestorDeElementos.Mapeador).LeerPaises(posicion, cantidad, filtros));
            }

            return(base.CargaDinamica(claseElemento, posicion, cantidad, filtros));
        }