private void TbSearch1_TextChanged(object sender, TextChangedEventArgs e) { string txt = tbSearch1.Text; if (string.IsNullOrEmpty(txt)) { lvSviKorisnici.ItemsSource = SviKorisnici; } else { lvSviKorisnici.ItemsSource = SviKorisnici.Where(p => p.PunoIme.ToUpper().Contains(txt.ToUpper())); } }
private async Task UcitajPodatke() { projectID = Helper.TrenutniProjekat.IDProjekta; var sviKorisnici = await new EFCoreDataProvider().GetKorisniciAsync(); var korisniciProjekta = await new EFCoreDataProvider().GetKorisnikeProjektaAsync(projectID); foreach (Korisnik k in sviKorisnici) { if (korisniciProjekta.Contains(k)) { KorisniciKojiRadeNaProjektu.Add(k); } else { SviKorisnici.Add(k); } } }
private void PrebaciUDruguListu_Click(object sender, RoutedEventArgs e) { ListView listView = GetListView(sender as DependencyObject) as ListView; var korisnik = (sender as Button).DataContext as Korisnik; if (korisnik == null) { return; } if (listView.Tag.ToString() == "1") { KorisniciKojiRadeNaProjektu.Add(korisnik); SviKorisnici.Remove(korisnik); } else { SviKorisnici.Add(korisnik); KorisniciKojiRadeNaProjektu.Remove(korisnik); } }