Beispiel #1
0
        public void Sell(BookStockMovement stockMoviment)
        {
            var book = bookRepository.Get(stockMoviment.BookId);

            OnSellingBook(new StockMovementEventArgs(book, stockMoviment));
            book.DecreaseStock(stockMoviment.IncommingUnits);
            bookRepository.SaveChanges();
        }
Beispiel #2
0
 public StockMovementEventArgs(Book book, BookStockMovement stockMovement)
 {
     Book          = book;
     StockMovement = stockMovement;
 }