コード例 #1
0
        //*****CONSTRUCTOR*****
        public ResultaatWindowViewModel()
        {
            //laden data
            AlgorithmDataService ads = new AlgorithmDataService();

            Algorithms = ads.GetAlgorithms(0);
            ResultaatDataService rds = new ResultaatDataService();

            Resultaten = rds.GetResultaten();

            // unieke datums uit de collection halen en opslaan in 'Datums'
            DateTime _vorigeDatum = new DateTime().Date;

            foreach (Resultaat Resultaat in Resultaten)
            {
                if (Resultaat.Datum.Date != _vorigeDatum)
                {
                    Datums.Add(Resultaat);
                    _vorigeDatum = Resultaat.Datum.Date;
                }
            }

            //koppelen commands
            ExitCommand             = new BaseCommand(Exit);
            WijzigResultaatCommand  = new BaseCommand(WijzigResultaat);
            VoegResultaatToeCommand = new BaseCommand(VoegResultaatToe);
            DeleteResultaatCommand  = new BaseCommand(DeleteResultaat);

            //instantiëren DialogService als singleton
            _dialogService = new DialogService();
        }
コード例 #2
0
        //*****PROGRAMMA*****
        public void refreshResutaten()
        {
            Resultaten.Clear();
            ResultaatDataService rds = new ResultaatDataService();

            Resultaten = rds.GetResultaten();

            Datums.Clear();
            // unieke datums uit de collection halen en opslaan in 'Datums'
            DateTime _vorigeDatum = new DateTime().Date;

            foreach (Resultaat Resultaat in Resultaten)
            {
                if (Resultaat.Datum.Date != _vorigeDatum)
                {
                    Datums.Add(Resultaat);
                    _vorigeDatum = Resultaat.Datum.Date;
                }
            }
        }