async Task ExecuteLoadMunicipiosCommand() { try { Municipios.Clear(); var municipios = await DataMunicipios.GetAllAsync(true); foreach (var municipio in municipios) { Root.Add(municipio); } /*foreach (var municipio in municipios.ListaMunicipios) * { * Municipio _municipio = new Municipio(); * _municipio = municipio; * * Municipios.Add(_municipio); * * }*/ //return await Task.FromResult(true); } catch (Exception ex) { Debug.WriteLine(ex); } /* finally * { * IsBusy = false; * }*/ }
private void UfSelecionadoCmd_Execute() { var municipios = _municipioService.GetMunicipioByUf(TransportadoraParaSalvar.Endereco.UF); Municipios.Clear(); foreach (var municipio in municipios) { Municipios.Add(municipio); } }
/// <summary> /// Carrega o arquivo de cidades. /// </summary> /// <param name="stream">The stream.</param> /// <param name="clean">if set to <c>true</c> [clean].</param> public static void Load(Stream stream, bool clean = true) { Guard.Against <ArgumentException>(stream == null, "Arquivo de cidades não encontrado"); var formatter = new DataContractSerializer(typeof(MunicipiosNFSe)); var municipiosNFSe = (MunicipiosNFSe)formatter.ReadObject(stream); if (clean) { Municipios.Clear(); } Municipios.AddRange(municipiosNFSe.Municipios); }
/// <summary> /// Carrega o arquivo de cidades. /// </summary> /// <param name="stream">The stream.</param> /// <param name="clean">if set to <c>true</c> [clean].</param> public static void Load(Stream stream, bool clean = true) { Guard.Against <ArgumentException>(stream == null, "Arquivo de cidades não encontrado"); using (var zip = new GZipStream(stream, CompressionMode.Decompress)) { var formatter = new BinaryFormatter(); var cidades = (MunicipioNFSe[])formatter.Deserialize(zip); if (clean) { Municipios.Clear(); } Municipios.AddRange(cidades); } }