public void Eliminar(int id) { try { SISECOOBEntities db = new SISECOOBEntities(); Municipios mun = db.Municipios.FirstOrDefault(i => i.MunicipioId == id); if (mun != null) { Localidades[] locs = db.Localidades.Where(x => x.MunicipioId_FK == mun.MunicipioId).ToArray(); foreach (var item in locs) { db.Localidades.DeleteObject(item); db.SaveChanges(); } db.Municipios.DeleteObject(mun); db.SaveChanges(); } } catch (Exception e) { throw e; } }
public void Editar() { try { SISECOOBEntities db = new SISECOOBEntities(); Municipios municipio = db.Municipios.FirstOrDefault(i => i.MunicipioId == this.MunicipioId); municipio.Nombre = Nombre; db.SaveChanges(); } catch (Exception e) { throw e; } }