コード例 #1
0
        // Constructors
        #region Constructors

        public StartInschrijvingViewModel(IGegevensService dataService, Frame frame, Leerkracht inschrijvendeLeerkracht, Inschrijving inschrijving = null)
            : base(dataService, frame)
        {
            SchooljarenLijst = dataService.GetAlleSchooljaren().ToObservableCollection();
            Jaren            = new int[] { 1, 2, 3, 4, 5, 6, 7 }.ToObservableCollection();
            _alleRichtingen  = dataService.GetAlleRichtingen();
            _alleOpties      = dataService.GetAlleOpties();
            IsOptieZichtbaar = Visibility.Hidden;

            if (inschrijving != null)
            {
                _inschrijving = inschrijving;
                Schooljaar    = inschrijving.Schooljaar;
                Jaar          = inschrijving.Richting.Jaar;
                Richting      = inschrijving.Richting;
                Optie         = inschrijving.Optie;
            }
            else
            {
                _inschrijving = new Inschrijving()
                {
                    InschrijvingId = Guid.NewGuid(),
                    Leerkracht     = inschrijvendeLeerkracht
                };
            }
        }
コード例 #2
0
        // Constructors
        #region Constructors

        public BewerkVoorgaandeInschrijvingViewModel(VoorgaandeInschrijving voorgaandeInschrijving, IGegevensService dataService, Frame frame, Inschrijving inschrijving)
            : base(dataService, frame)
        {
            _inschrijving = inschrijving;

            VoorgaandeInschrijving = voorgaandeInschrijving;

            LijstScholen       = dataService.GetAlleScholen();
            LijstSchooljaren   = dataService.GetAlleSchooljaren();
            LijstAttestSoorten = dataService.GetAlleAttestSoorten();
            LijstJaren         = dataService.GetAlleJaren();

            Schooljaar    = voorgaandeInschrijving.Schooljaar;
            School        = voorgaandeInschrijving.School;
            BehaaldAttest = voorgaandeInschrijving.BehaaldAttest;

            Jaar            = voorgaandeInschrijving.Jaar;
            Richting        = voorgaandeInschrijving.Richting;
            Clausulering    = voorgaandeInschrijving.Clausulering;
            IsAttestGezien  = voorgaandeInschrijving.IsAttestGezien;
            IsBasoAfgegeven = voorgaandeInschrijving.IsBaSoAfgegeven;
        }