private void CreateTransactionANdUpdateBarCode(BarCode barCode, IBarCodeStorage storage, ITransaction transaction) { transaction.Id = 0; transaction.Timestamp = DateTime.Now; transaction.Parent = null; var transactionStorage = _storages.TransactionStorage; var newTransaction = transactionStorage.CreateTransaction(transaction); barCode.Transaction = newTransaction; storage.CreateBarCode(barCode); }
public CachedBarCodeStorage(IBarCodeStorage barCodeStorage) { _storage = barCodeStorage; }
public BarCodeViewModel(IBarCodeStorage storage) { _storage = storage; LoadBarCodes(); _barCodes.CollectionChanged += _barCodes_CollectionChanged; }