Exemple #1
0
        private void SalvarMunicipioReferente(string SGDP, int idMunicipio, int idMunicipioReferente, List <int> AnosReferentes)
        {
            foreach (var ano in AnosReferentes)
            {
                List <TabelaANP> tabelaDisponivel = tabelaANPRepo.BuscarMesesDisponiveisANP(idMunicipioReferente, ano);
                List <int>       mesesANP         = tabelaDisponivel.Select(i => i.mes).ToList();

                if (mesesANP == null || mesesANP.Count == 0)
                {
                    throw new Exception("Não foi possível buscar os meses na tabela da ANP.");
                }

                foreach (var mes in mesesANP)
                {
                    municipioReferenteRepositorio.InserirMunicipioReferente(
                        SGDP,
                        idMunicipio,
                        idMunicipioReferente,
                        ano,
                        mes);
                }
            }
        }