public void update() { Debug.WriteLine("data changed"); listBox1.Items.Clear(); Converter converter; converter = new EuroConverter();//builder converter.CoinData = coins; converter.currentValueRate = new CurrentValutaRate(); converter.update(); coins = converter.CoinData; state.Handle(this); foreach (CoinData c in coins) { listBox1.Items.Add(c.Name + " - " + c.PriceUsd); } }
private void button2_Click(object sender, EventArgs e) { state = new FilterState(); state.Handle(this); }
private void button1_Click(object sender, EventArgs e) { state = new SortState(); state.Handle(this); }