예제 #1
0
        /// <summary>
        /// Metodo costruttore del ViewModel.
        /// </summary>
        public EsercizioViewModel()
        {
            BenvenutoCommand = new DelegateCommand(OnBenvenuto, CanBenvenuto);
            SalvaCommand     = new DelegateCommand(OnSalva, CanSalva);
            ModuloDbRepository repo = new ModuloDbRepository(new AppDbContext());

            Moduli = new ObservableCollection <Modulo>(repo.Get());
        }
예제 #2
0
        /// <summary>
        /// Metodo costruttore del ViewModel.
        /// </summary>
        public ImpostazioniBaseViewModel()
        {
            BenvenutoCommand = new DelegateCommand(OnBenvenuto, CanBenvenuto);
            ClasseCommand    = new DelegateCommand(OnClasse, CanClasse);
            ModuloCommand    = new DelegateCommand(OnModulo, CanModulo);
            TematicaCommand  = new DelegateCommand(OnTematica, CanTematica);
            AppDbContext         ctx          = new AppDbContext();
            ClasseDbRepository   repoClasse   = new ClasseDbRepository(ctx);
            ModuloDbRepository   repoModulo   = new ModuloDbRepository(ctx);
            TematicaDbRepository repoTematica = new TematicaDbRepository(ctx);

            Classi    = new ObservableCollection <Classe>(repoClasse.Get());
            Moduli    = new ObservableCollection <Modulo>(repoModulo.Get());
            Tematiche = new ObservableCollection <Tematica>(repoTematica.Get());
        }