// GET: api/Importaciones public IHttpActionResult Get() { var importaciones = repo.FindAll(); if (importaciones == null) { return(NotFound()); } return(Ok(importaciones)); }
public static IEnumerable <Importacion> LeerImportacionDesdeArchivo(string carpeta, string archivo, string delimitador) { RepositorioImportacion repoImp = new RepositorioImportacion(); //lee del archivo delimitado y los almacena en una lista de clientes. string ruta = Path.Combine(AppDomain.CurrentDomain.BaseDirectory, carpeta, archivo); List <Importacion> lista = new List <Importacion>(); try { using (StreamReader sr = new StreamReader(ruta)) { string linea = sr.ReadLine(); while (linea != null) { Importacion imp = LeerImportacion(linea, delimitador); if (imp != null && imp.Validar() && !repoImp.FindAll().Contains(imp)) // { repoImp.Add(imp); } linea = sr.ReadLine(); } } return(lista); } catch (FileNotFoundException ex) { return(null); } }
// GET: api/Importacion public IHttpActionResult Get() { IEnumerable <Importacion> lasImportaciones = repoImportacion.FindAll(); if (lasImportaciones == null) { return(NotFound()); } else { return(Ok(lasImportaciones)); } }