/// <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()); }
/// <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()); }