/// <summary> /// Metodo costruttore del ViewModel. /// </summary> public ClasseViewModel() { BenvenutoCommand = new DelegateCommand(OnBenvenuto, CanBenvenuto); SalvaCommand = new DelegateCommand(OnSalva, CanSalva); AnnoDbRepository repo = new AnnoDbRepository(new AppDbContext()); Anni = new ObservableCollection <Anno>(repo.Get()); }
private void Window_Loaded(object sender, RoutedEventArgs e) { AnnoDbRepository repo = new AnnoDbRepository(new AppDbContext()); // Anno corrente string anno = DateTime.Today.Year.ToString() + "/" + (DateTime.Today.Year + 1).ToString(); // Inserisco l'anno se non è presente try { if (repo.Get().FirstOrDefault().Annata != anno) { repo.Insert(new Anno(anno)); } } catch (NullReferenceException) { repo.Insert(new Anno(anno)); } }