Beispiel #1
0
        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);
        }
Beispiel #2
0
        public List <RestriccionDTO> GetRestriccionesCP(int cp)
        {
            using var dbContext = new RestriCovidDBContext();

            return(dbContext.RestriccionPoblaciones.Where(dbResul => dbResul.POBLACION.CP == cp).Select(dbResul => new RestriccionDTO
            {
                Id = dbResul.ID,
                Cp = dbResul.POBLACION.CP,
                Poblacion = dbResul.POBLACION.POBLACION,
                Abreviacion = dbResul.RESTRICCION.ABREVIACION,
                Descripcion = dbResul.RESTRICCION.DESCRIPCION
            }).ToList());
        }
Beispiel #3
0
        public List <PoblacionDTO> GetPoblaciones()
        {
            using var dbContext = new RestriCovidDBContext();

            return(dbContext.Poblaciones.Select(dbResul => new PoblacionDTO
            {
                Id = dbResul.ID,
                Poblacion = dbResul.POBLACION,
                Provincia = dbResul.PROVINCIA,
                PosX = dbResul.POSX,
                PosY = dbResul.POSY,
                Cp = dbResul.CP
            }).ToList());
        }
Beispiel #4
0
        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);
        }
Beispiel #5
0
        public Boolean DeleteRestriccionPoblacion(int id)
        {
            using var dbContext = new RestriCovidDBContext();

            if (dbContext.RestriccionPoblaciones.Where(x => x.POBLACION.ID == id).FirstOrDefault() != null)
            {
                dbContext.RestriccionPoblaciones.RemoveRange(dbContext.RestriccionPoblaciones.Where(x => x.POBLACION.ID == id));
                dbContext.SaveChanges();
                return(true);
            }
            else
            {
                return(false);
            }
        }
Beispiel #6
0
        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);
        }