protected override void RemoveCommandExecute(object obj) { if (!IsRemoveCommited()) { return; } var transport = obj as TransportModel; if (TransportCollection != null && TransportCollection.Count > 0 && transport != null) { TransportCollection.Remove(transport); } }