//lijsten herladen private void LijstenHerladen() { BierDataService ds = new BierDataService(); ObservableCollection <Lijsten> lijsten = ds.GetLijsten(); Messenger.Default.Send <ObservableCollection <Lijsten> >(lijsten); }
//de tabellen refreshen private void AllesHerladen() { BierDataService ds = new BierDataService(); ObservableCollection <Biertjes> biertjes = ds.GetBiertjes(); ObservableCollection <BierNotes> bierNotes = ds.GetBierNotes(); ObservableCollection <Lijsten> lijsten = ds.GetLijsten(); Messenger.Default.Send <ObservableCollection <Biertjes> >(biertjes); Messenger.Default.Send <ObservableCollection <BierNotes> >(bierNotes); Messenger.Default.Send <ObservableCollection <Lijsten> >(lijsten); }
//resultaten zoekquery ophalen private void GetResults(string search) { BierDataService ds = new BierDataService(); Lijsten = ds.GetLijsten(); ObservableCollection <Lijsten> nieuweLijsten = new ObservableCollection <Lijsten>(); Task.Factory.StartNew(() => { foreach (Lijsten lijst in Lijsten) { if (lijst.Naam.ToLower().Contains(search.ToLower()) || lijst.Naam.ToLower().StartsWith(search.ToLower()) || lijst.Naam.ToLower().EndsWith(search.ToLower())) { nieuweLijsten.Add(lijst); } } return(nieuweLijsten); }).ContinueWith(task => { Lijsten = task.Result; }, System.Threading.CancellationToken.None, TaskContinuationOptions.None, TaskScheduler.FromCurrentSynchronizationContext()); }
private void LeesGegevens() { BierDataService ds = new BierDataService(); Lijsten = ds.GetLijsten(); }