private void UpdateSelector(Order order, decimal serviceAmount, decimal sum, bool taxIncluded) { var selector = Selectors.FirstOrDefault(x => x.Key == GetKey(order)); if (selector == null) { selector = new Selector { Key = GetKey(order), Description = order.MenuItemName + order.GetPortionDesc() }; Selectors.Add(selector); } selector.Quantity += order.Quantity; selector.Price = GetPrice(order, serviceAmount, sum, ExchangeRate, taxIncluded); }
public void Select(Selector selector) { selector.Select(); }
public SelectorViewModel(Selector model) { Model = model; }