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