コード例 #1
0
ファイル: StatistikViemodel.cs プロジェクト: blindmeis/Mathe
        private void DeleteExecute(StatistikItem obj)
        {
            if (!CanDeleteExecute(obj))
                return;

            Auswertung.Remove(obj);
            _view.Refresh();
            StatistikWriter.Write(new Statistik(Auswertung.ToList()));
        }
コード例 #2
0
ファイル: StatistikViemodel.cs プロジェクト: blindmeis/Mathe
        private void ShowDetailsCommandExecute(StatistikItem obj)
        {
            if (!CanShowDetailsCommandExecute(obj))
                return;

            var vm = new StatistikAufgabenDetailsViewmodel(obj.Aufgaben);
            _dialogService.ShowDialog("Details", vm);
        }
コード例 #3
0
ファイル: StatistikViemodel.cs プロジェクト: blindmeis/Mathe
 private bool CanDeleteExecute(StatistikItem arg)
 {
     return arg != null;
 }
コード例 #4
0
ファイル: StatistikViemodel.cs プロジェクト: blindmeis/Mathe
 private bool CanShowDetailsCommandExecute(StatistikItem arg)
 {
     return arg != null;
 }
コード例 #5
0
ファイル: StatistikViemodel.cs プロジェクト: blindmeis/Mathe
 public void Add(StatistikItem auswertung)
 {
     Auswertung.Add(auswertung);
     _view.Refresh();
     StatistikWriter.Write(new Statistik(Auswertung.ToList()));
 }