public ShoppingCartItem AddOrUpdateShoppingCartItem(ShoppingCartItem shoppingCartItem, string shoppingCartGuid) { ShoppingCartItem dbItem = _shoppingCartItemRepository.GetByName(shoppingCartItem.Name); shoppingCartItem.ShoppingCartGuid = shoppingCartGuid; if (dbItem == null) { AddShoppingCartItem(shoppingCartItem); return(shoppingCartItem); } dbItem.Quantity += shoppingCartItem.Quantity; EditShoppingCartItem(dbItem); return(dbItem); }