Samba.Domain.Models.Menus.MenuItem.AddPortion C# (CSharp) Method

AddPortion() public method

public AddPortion ( string portionName, decimal price, string currencyCode ) : Samba.Domain.Models.Menus.MenuItemPortion
portionName string
price decimal
currencyCode string
return Samba.Domain.Models.Menus.MenuItemPortion
        public MenuItemPortion AddPortion(string portionName, decimal price, string currencyCode)
        {
            var mip = new MenuItemPortion
            {
                Name = portionName,
                Price = new Price(price, currencyCode),
                MenuItemId = Id
            };
            Portions.Add(mip);
            return mip;
        }

Usage Example

Example #1
0
 public MenuItem Build()
 {
     var result = new MenuItem(_menuItemName) { Id = _id, GroupCode = _groupCode, Tag = _productTag };
     foreach (var portionData in _portions)
     {
         result.AddPortion(portionData.Name, portionData.Price, "");
     }
     return result;
 }
All Usage Examples Of Samba.Domain.Models.Menus.MenuItem::AddPortion