public override void actualizar() { //abrir archivo. tendría que recibirlo por parámetro... corregir! System.IO.StreamReader reader = System.IO.File.OpenText("filename.txt"); string line; //traigo linea por linea, leyendo y parseando while ((line = reader.ReadLine()) != null) { string[] items = line.Split(';'); string nombre = items[0]; List <string> palabrasClave = items[1].Split(' ').ToList(); using (var db = new BuscAR()) { LocalComercial local = (from l in db.puntosInteres.OfType <LocalComercial>() where l.nombreDePOI == nombre select l).Single(); // si el local ya existe, lo actualizo if (local != null) { local.palabrasClave = palabrasClave; db.SaveChanges(); } else { //si el local no existe, lo agrego local = new LocalComercial(nombre, palabrasClave); db.puntosInteres.Add(local); db.SaveChanges(); } } } }
public void actualizar(ParadaDeColectivo parada) { using (var db = new BuscAR()) { db.puntosInteres.AddOrUpdate(parada); db.SaveChanges(); } }
public void agregarParada(ParadaDeColectivo parada) { using (var db = new BuscAR()) { db.puntosInteres.Add(parada); db.SaveChanges(); } }
//////////////// ABM Local Comercial //////////////// public void agregarLocComercial(LocalComercial localComercial) { using (var db = new BuscAR()) { db.puntosInteres.Add(localComercial); db.SaveChanges(); } }
// -------------------- ABM CGP -------------------------- public void agregarCGP(CGP cgp) { using (var db = new BuscAR()) { db.puntosInteres.Add(cgp); db.SaveChanges(); } }
//--------------- ABM BANCO -------------------- public void agregarBanco(Banco banco) { using (var db = new BuscAR()) { db.puntosInteres.Add(banco); db.SaveChanges(); } }
public void eliminarParada(int id) { using (var db = new BuscAR()) { ParadaDeColectivo parada = db.puntosInteres.OfType <ParadaDeColectivo>().Where(p => p.id == id).Single(); db.puntosInteres.Remove(parada); db.SaveChanges(); } }
public void eliminarCGP(int id) { using (var db = new BuscAR()) { CGP cgp = (CGP)db.puntosInteres.Where(p => p.id == id).Single(); db.puntosInteres.Remove(cgp); db.SaveChanges(); } }
public void eliminarBanco(int id) { using (var db = new BuscAR()) { Banco banco = (Banco)db.puntosInteres.Where(p => p.id == id).Single(); db.puntosInteres.Remove(banco); db.SaveChanges(); } }