예제 #1
0
        public void AddVariable(WorldVariableViewModel viewModel)
        {
            viewModel.ThrowIfNull(nameof(viewModel));

            _worldVariableViewModels.Add(viewModel);

            RefreshFilter(true);
        }
예제 #2
0
        public void ReplaceVariable(WorldVariableViewModel currentViewModel, WorldVariableViewModel editedViewModel)
        {
            currentViewModel.ThrowIfNull(nameof(currentViewModel));
            editedViewModel.ThrowIfNull(nameof(editedViewModel));

            _worldVariableViewModels.Remove(currentViewModel);
            _worldVariableViewModels.Add(editedViewModel);

            RefreshFilter(true);
        }