private void AddMethod() { var stockUnitRepository = new StockUnitRepository(); var items = AddFunc(DefaultCard); if (items == null) { return; } foreach (var item in items) { DefaultCard.StockUnitList.Remove(item); OnPropertyChanged("DefaultCard"); var stockUnit = stockUnitRepository.GetById(item.Id, true); stockUnit.Card = _card; if (!StockUnitList.Contains(stockUnit)) { StockUnitList.Add(stockUnit); } if (_itemsToDelete.Contains(stockUnit)) { _itemsToDelete.Remove(stockUnit); } } }
public void AddStockUnit() { foreach (var item in NewStockUnitList) { if (!StockUnitList.Contains(item)) { StockUnitList.Add(item); } } NewStockUnitList = new ObservableCollection <StockUnit>(); }