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; }
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; }