//resultaten zoekquery ophalen private void GetResults(string search) { BierDataService ds = new BierDataService(); Biertjes = ds.GetBiertjes(); ObservableCollection <Biertjes> nieuweBiertjes = new ObservableCollection <Biertjes>(); Task.Factory.StartNew(() => { foreach (Biertjes biertje in Biertjes) { if (biertje.Naam.ToLower().Contains(search.ToLower()) || biertje.Naam.ToLower().StartsWith(search.ToLower()) || biertje.Naam.ToLower().EndsWith(search.ToLower()) || biertje.Soort.ToLower().Contains(search.ToLower()) || biertje.Soort.ToLower().StartsWith(search.ToLower()) || biertje.Soort.ToLower().EndsWith(search.ToLower())) { nieuweBiertjes.Add(biertje); } } return(nieuweBiertjes); }).ContinueWith(task => { Biertjes = task.Result; }, System.Threading.CancellationToken.None, TaskContinuationOptions.None, TaskScheduler.FromCurrentSynchronizationContext()); }
//gekozen lijst ontvangen private void OnLijstReceived(Lijsten lijst) { BierDataService ds = new BierDataService(); Biertjes = ds.GetBiertjes(); SelectedLijst = lijst; lijstNaam = lijst.Naam; //connectie tussen bieren en lijsten via BierInLijst BierenInLijst = ds.GetBierInLijstByLijstId(SelectedLijst.Id); //lijst van bierIds List <int> bierIdsList = new List <int>(); foreach (BierInLijst BierInLijst in BierenInLijst) { bierIdsList.Add(BierInLijst.BierId); } if (bierIdsList.Any()) { string bierIds = string.Join(",", bierIdsList.ToArray()); //bieren ophalen BiertjesInLijst = ds.GetBiertjesInLijst(bierIds); } else { BiertjesInLijst = new ObservableCollection <Biertjes>(); } }
//bieren herladen private void BierenHerladen() { BierDataService ds = new BierDataService(); ObservableCollection <Biertjes> biertjes = ds.GetBiertjes(); Messenger.Default.Send <ObservableCollection <Biertjes> >(biertjes); }
//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); }
//Bieren aan de juiste notes linken private void OphalenBierenBijNotes() { BierDataService ds = new BierDataService(); ObservableCollection <Biertjes> biertjes = ds.GetBiertjes(); foreach (BierNotes BierNote in BierNotes) { foreach (Biertjes biertje in biertjes) { if (biertje.Id == BierNote.BierId) { BierNote.Biertje = biertje; } } } }
//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); }
//ohpalen bieren private void LeesGegevens() { BierDataService ds = new BierDataService(); Biertjes = ds.GetBiertjes(); }