public async Task AddStock(int recordId, int quantity) { await _validator.RecordExists(recordId); await _db.Stocks.Add(recordId, quantity); await _db.SaveChanges(); }
public async Task AddToWishlist(int recordId) { await _validator.RecordExists(recordId); await _validator.RecordIsNotInWishlist(recordId); await AddRecordToWishlist(recordId); }
public virtual async Task Add(int itemId) { await _validator.RecordExists(itemId); await _validator.ItemIsInStock(itemId, Items); await AddItemToShoppingCart(itemId); }