public void AddDisadvantageExecute() { if (!PlayerDisadvantageList.Any(p => p.DisadvantageModel.Name == SelectedItem.Name)) { var x = new ActiveListedDisadvantage(SelectedItem); PlayerDisadvantageList.Add(x); OnDisadvantageAdded(x); AddDisadvantageCommand.RaiseCanExecuteChanged(); } }
private bool AddDisadvantageCanExecute() { return(SelectedItem != null && !PlayerDisadvantageList.Any(p => p.DisadvantageModel.Name == SelectedItem.Name)); }