//biernotes herladen private void BierNotesHerladen() { BierDataService ds = new BierDataService(); ObservableCollection <BierNotes> bierNotes = ds.GetBierNotes(); Messenger.Default.Send <ObservableCollection <BierNotes> >(bierNotes); }
//resultaten zoekquery ophalen private void GetResults(string search) { BierDataService ds = new BierDataService(); BierNotes = ds.GetBierNotes(); OphalenBierenBijNotes(); ObservableCollection <BierNotes> nieuweBierNotes = new ObservableCollection <BierNotes>(); Task.Factory.StartNew(() => { foreach (BierNotes bierNote in BierNotes) { if (bierNote.Onderwerp.ToLower().Contains(search.ToLower()) || bierNote.Onderwerp.ToLower().StartsWith(search.ToLower()) || bierNote.Onderwerp.ToLower().EndsWith(search.ToLower()) || bierNote.Biertje.Naam.ToLower().Contains(search.ToLower()) || bierNote.Biertje.Naam.ToLower().StartsWith(search.ToLower()) || bierNote.Biertje.Naam.ToLower().EndsWith(search.ToLower())) { nieuweBierNotes.Add(bierNote); } } return(nieuweBierNotes); }).ContinueWith(task => { BierNotes = task.Result; }, System.Threading.CancellationToken.None, TaskContinuationOptions.None, TaskScheduler.FromCurrentSynchronizationContext()); }
//biernotes herladen private void BierNotesHerladen() { BierDataService ds = new BierDataService(); ObservableCollection <BierNotes> bierNotes = ds.GetBierNotes(); //Bieren aan de juiste notes linken ObservableCollection <Biertjes> biertjes = ds.GetBiertjes(); foreach (BierNotes bierNote in bierNotes) { foreach (Biertjes biertje in biertjes) { if (biertje.Id == bierNote.BierId) { bierNote.Biertje = biertje; } } } Messenger.Default.Send <ObservableCollection <BierNotes> >(bierNotes); }
//biernotes ophalen private void LeesGegevens() { BierDataService ds = new BierDataService(); BierNotes = ds.GetBierNotes(); }