public Boolean DeletePoblacion(int id) { using var dbContext = new RestriCovidDBContext(); if (dbContext.Poblaciones.Where(x => x.ID == id).FirstOrDefault() != null) { if (dbContext.RestriccionPoblaciones.Where(x => x.POBLACION.ID == id).FirstOrDefault() != null) { dbContext.RestriccionPoblaciones.RemoveRange(dbContext.RestriccionPoblaciones.Where(x => x.POBLACION.ID == id)); dbContext.SaveChanges(); } dbContext.Poblaciones.RemoveRange(dbContext.Poblaciones.Where(restriccion => restriccion.ID == id)); dbContext.SaveChanges(); return(true); } else { return(false); } }
public RestriccionDTO UpdateRestriccion(RestriccionDTO restriccion) { using var dbContext = new RestriCovidDBContext(); var resul = dbContext.Restricciones.Where(restri => restri.ID == restriccion.Id).FirstOrDefault(); resul.CODIGO = restriccion.Codigo; resul.DESCRIPCION = restriccion.Descripcion; resul.ABREVIACION = restriccion.Abreviacion; dbContext.SaveChanges(); return(restriccion); }
public PoblacionDTO UpdatePoblacion(PoblacionDTO poblacion) { using var dbContext = new RestriCovidDBContext(); var resul = dbContext.Poblaciones.Where(restri => restri.ID == poblacion.Id).FirstOrDefault(); resul.CP = poblacion.Cp; resul.POBLACION = poblacion.Poblacion; resul.POSX = poblacion.PosX; resul.POSY = poblacion.PosY; resul.PROVINCIA = poblacion.Provincia; dbContext.SaveChanges(); return(poblacion); }
public Boolean InsertRestriccionPoblacion(int idRestriccion, int idPoblacion) { using var dbContext = new RestriCovidDBContext(); var poblacion = dbContext.Poblaciones.Where(poblacion => poblacion.ID == idPoblacion).FirstOrDefault(); var restriccion = dbContext.Restricciones.Where(restriccion => restriccion.ID == idRestriccion).FirstOrDefault(); RestriccionPoblacion rp = new RestriccionPoblacion(); rp.POBLACION = poblacion; rp.RESTRICCION = restriccion; dbContext.RestriccionPoblaciones.Add(rp); dbContext.SaveChanges(); return(true); }