예제 #1
0
        //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());
        }
예제 #3
0
        //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();
        }