private async void Btn_unSelectedAgent_Click(object sender, RoutedEventArgs e) {//unselect one try { medalAgent = dg_selectedAgents.SelectedItem as MedalAgent; Agent i = new Agent(); if (medalAgent != null) { int id = medalAgent.agentId.Value; i = await agentModel.getAgentById(id); allAgents.Add(i); selectedAgents.Remove(medalAgent); dg_allAgents.ItemsSource = allAgents; dg_selectedAgents.ItemsSource = selectedAgents; dg_allAgents.Items.Refresh(); dg_selectedAgents.Items.Refresh(); } } catch (Exception ex) { SectionData.ExceptionMessage(ex, this); } }
private void Btn_selectedAgent_Click(object sender, RoutedEventArgs e) {//select one try { agent = dg_allAgents.SelectedItem as Agent; if (agent != null) { MedalAgent mA = new MedalAgent(); mA.id = 0; mA.agentName = agent.name; mA.agentId = agent.agentId; mA.medalId = medalId; allAgents.Remove(agent); selectedAgents.Add(mA); dg_allAgents.ItemsSource = allAgents; dg_selectedAgents.ItemsSource = selectedAgents; dg_allAgents.Items.Refresh(); dg_selectedAgents.Items.Refresh(); } } catch (Exception ex) { SectionData.ExceptionMessage(ex, this); } }