public void Sell(BookStockMovement stockMoviment) { var book = bookRepository.Get(stockMoviment.BookId); OnSellingBook(new StockMovementEventArgs(book, stockMoviment)); book.DecreaseStock(stockMoviment.IncommingUnits); bookRepository.SaveChanges(); }
public StockMovementEventArgs(Book book, BookStockMovement stockMovement) { Book = book; StockMovement = stockMovement; }