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