private MenuItemPrice GetDefaultPrice() { var result = Prices.SingleOrDefault(x => string.IsNullOrEmpty(x.PriceTag)); if (result == null) { result = new MenuItemPrice(); Prices.Add(result); } return(result); }
public void UpdatePrices(IEnumerable <MenuItemPrice> prices) { foreach (var menuItemPrice in prices) { var mitemPrice = menuItemPrice; var price = Prices.SingleOrDefault(x => x.PriceTag == mitemPrice.PriceTag); if (price == null) { price = new MenuItemPrice(); Prices.Add(price); } price.Price = mitemPrice.Price; price.PriceTag = mitemPrice.PriceTag; } }