예제 #1
0
        public void Load(GastoTransparenteMunicipalEntities db, int year)
        {
            Subsidio_Ano subsidio_Ano    = db.Subsidio_Ano.Where(r => r.IdAno == year).First();
            var          subsidio_Nivel1 = db.Subsidio_Nivel1.Where(r => r.IdAno == subsidio_Ano.IdAno).ToList();

            foreach (var subsidio_nivel1 in subsidio_Nivel1)
            {
                var subsidio_nivel2 = db.Subsidio_Nivel2.Where(r => r.IdNivel1 == subsidio_nivel1.IdNivel1).ToList();

                var subsidio_n1 = new Core.Subsidio_N1();
                Mapper.Map(subsidio_nivel1, subsidio_n1);
                Mapper.Map(subsidio_nivel2, subsidio_n1.subsidio_Nivel2);
                this.Subsidio_Nivel1.Add(subsidio_n1);
            }
            LoadJsonNivel1(subsidio_Nivel1);
        }
예제 #2
0
        public void Init(GastoTransparenteMunicipalEntities db, int idMunicipality)
        {
            Subsidio_Ano subsidio_Ano    = db.Subsidio_Ano.Where(r => r.IdMunicipalidad == idMunicipality).OrderByDescending(r => r.IdAno).First();
            var          subsidio_Nivel1 = db.Subsidio_Nivel1.Where(r => r.IdAno == subsidio_Ano.IdAno).ToList();

            foreach (var subsidio_nivel1 in subsidio_Nivel1)
            {
                var subsidio_nivel2 = db.Subsidio_Nivel2.Where(r => r.IdNivel1 == subsidio_nivel1.IdNivel1).ToList();

                var subsidio_n1 = new Core.Subsidio_N1();
                Mapper.Map(subsidio_nivel1, subsidio_n1);
                Mapper.Map(subsidio_nivel2, subsidio_n1.subsidio_Nivel2);
                this.Subsidio_Nivel1.Add(subsidio_n1);
            }

            LoadJsonNivel1(subsidio_Nivel1);
        }