private void Update_Click(object sender, RoutedEventArgs e) { exrate = Convert.ToDouble(ExchangeRate.Text); foreach (var item in Products) { if (item.PurchPriceDol != null) { item.PurchPriceSol = item.PurchPriceDol * exrate; try { HttpServices.UpdateProductAsync(client, item); } catch (Exception ex) { Trace.WriteLine(ex.Message); } } } ProductsList.ItemsSource = null; ProductsList.ItemsSource = Products; File.WriteAllText("exrate.txt", exrate + ""); MessageBox.Show("Lista Actualizada"); }