예제 #1
0
        /// <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());
        }
예제 #2
0
        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));
            }
        }