Esempio n. 1
0
 private void ViewConditon(AppliedConditionViewModel appliedConditionView)
 {
     if (appliedConditionView != null)
     {
         _dialogService.ShowDetailsDialog(new ConditionViewModel(appliedConditionView.Condition));
     }
 }
Esempio n. 2
0
        private void RemoveCondition(AppliedConditionViewModel appliedConditionView)
        {
            if (appliedConditionView != null)
            {
                _conditions.Remove(appliedConditionView);
                _encounterCreatureModel.Conditions.Remove(appliedConditionView.AppliedConditionModel);

                _conditions = new ObservableCollection <AppliedConditionViewModel>(_conditions.OrderBy(x => x.Name));

                OnPropertyChanged(nameof(Conditions));
            }
        }
Esempio n. 3
0
        private void ShowEditConditionDialog(AppliedConditionViewModel appliedConditionView)
        {
            AppliedConditionModel appliedConditionModel = _dialogService.ShowCreateAppliedConditionDialog("Edit Condition", appliedConditionView.AppliedConditionModel);

            if (appliedConditionModel != null)
            {
                _conditions.Remove(appliedConditionView);
                _encounterCreatureModel.Conditions.Remove(appliedConditionView.AppliedConditionModel);

                _conditions.Add(new AppliedConditionViewModel(appliedConditionModel));
                _encounterCreatureModel.Conditions.Add(appliedConditionModel);

                _conditions = new ObservableCollection <AppliedConditionViewModel>(_conditions.OrderBy(x => x.Name));

                OnPropertyChanged(nameof(Conditions));
            }
        }