// 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)); }