/// <summary>
        /// Metodo costruttore del ViewModel.
        /// </summary>
        public EsercizioListViewModel()
        {
            BenvenutoCommand = new DelegateCommand(OnBenvenuto, CanBenvenuto);
            EsercizioDbRepository repo = new EsercizioDbRepository(new AppDbContext());

            Esercizi = new ObservableCollection <Esercizio>(repo.Get());
        }
        /// <summary>
        /// Metodo costruttore del ViewModel.
        /// </summary>
        public ProvaViewModel()
        {
            BenvenutoCommand = new DelegateCommand(OnBenvenuto, CanBenvenuto);
            SalvaCommand     = new DelegateCommand(OnSalva, CanSalva);
            ClasseDbRepository    repoClasse    = new ClasseDbRepository(new AppDbContext());
            EsercizioDbRepository repoEsercizio = new EsercizioDbRepository(new AppDbContext());

            Classi   = new ObservableCollection <Classe>(repoClasse.Get());
            Esercizi = new ObservableCollection <Esercizio>(repoEsercizio.Get());
        }
Exemple #3
0
 private void OnSalva(object obj)
 {
     if (!string.IsNullOrWhiteSpace(Titolo) &&
         !string.IsNullOrWhiteSpace(Testo) &&
         Modulo != null)
     {
         EsercizioDbRepository repo = new EsercizioDbRepository(new AppDbContext());
         // Aggiungo l'esercizio
         repo.Insert(new Esercizio(Titolo, Testo + Immagine, Modulo));
         OnBenvenuto(obj);
     }
 }