public override bool Equals(object obj) { StorageComboBoxItem item = obj as StorageComboBoxItem; if (item == null) { if (obj is ObjectId) { return(obj.Equals(Id)); } return(false); } return(item.Id.Equals(Id)); }
private void ExecuteSetAllCommand(object param) { StorageComboBoxItem item = param as StorageComboBoxItem; if (item != null) { _dataAccess.SetStorageMappingAsync( _storageMapping.ProductId, item.Id, () => { LoadItemsData(true); NotifyPropertyChanged("ItemsData"); }); IsChanged = true; } }
public StorageComboBoxItem Find(ObjectId storageId) { StorageComboBoxItem item = _itemsForExternStorages.FirstOrDefault(i => i.Id == storageId); return(item ?? AllStoragesItem); }
protected bool Equals(StorageComboBoxItem other) { return(Equals(_id, other._id)); }