private void ExecuteDeleteCommand(object parameter) { if (ConnectionCollection.Any(item => item.Equals(parameter))) { ConnectionCollection.Remove(parameter as ListConnectionModel); } }
private bool CanExecuteDropCommand(int parameter) { return(!ConnectionCollection.Any(item => item.DepartureIndex == _draggedIndex && item.ArrivalIndex == parameter)); }