Exemplo n.º 1
0
        public static Dictionary <string, int?> GetNameToCidadeWithDiacritics(string uf)
        {
            CidadeRepository          repository   = new CidadeRepository();
            Dictionary <string, int?> NameToCidade = new Dictionary <string, int?>();

            foreach (Cidade cidade in repository.FindByUf(uf))
            {
                if (NameToCidade.ContainsKey(cidade.Nome.ToUpper()) || NameToCidade.ContainsValue(cidade.Id))
                {
                    continue;
                }
                else
                {
                    NameToCidade.Add(cidade.Nome.ToUpper(), cidade.Id);
                }
            }
            return(NameToCidade);
        }