Ejemplo n.º 1
0
 LineItem Convert(Com.Example.Shoppingcart.LineItem item) =>
 new LineItem()
 {
     ProductId = item.ProductId,
     Name      = item.Name,
     Quantity  = item.Quantity
 };
 Com.Example.Shoppingcart.LineItem Convert(LineItem item)
 {
     var lineItem = new Com.Example.Shoppingcart.LineItem();
     lineItem.ProductId = item.ProductId;
     lineItem.Name = item.Name;
     lineItem.Quantity = item.Quantity;
     return lineItem;
 }
Ejemplo n.º 3
0
 public void ItemAdded(ItemAdded itemAdded)
 {
     Cart.TryGetValue(itemAdded.Item.ProductId, out var item);
     if (item == null)
     {
         item = Convert(itemAdded.Item);
         Cart.Add(item.ProductId, item);
     }
     else
     {
         item = new Com.Example.Shoppingcart.LineItem(item)
         {
             Quantity = item.Quantity + itemAdded.Item.Quantity
         };
         Cart[item.ProductId] = item;
     }
 }