public void AddVariable(WorldVariableViewModel viewModel) { viewModel.ThrowIfNull(nameof(viewModel)); _worldVariableViewModels.Add(viewModel); RefreshFilter(true); }
public void ReplaceVariable(WorldVariableViewModel currentViewModel, WorldVariableViewModel editedViewModel) { currentViewModel.ThrowIfNull(nameof(currentViewModel)); editedViewModel.ThrowIfNull(nameof(editedViewModel)); _worldVariableViewModels.Remove(currentViewModel); _worldVariableViewModels.Add(editedViewModel); RefreshFilter(true); }