public void UpdateState(EClientOption clientOption, double value, int productId, EMoneyType moneyType) { switch (clientOption) { case EClientOption.InsertMoney: { InsertMoney(value, moneyType); break; } case EClientOption.RetractMoney: { RedrawMoney(value, moneyType); break; } case EClientOption.BuyProduct: { BuyProduct(productId, moneyType); break; } case EClientOption.InspectStock: { InspectStok(); break; } case EClientOption.SeeMoneyAmmount: { SeeMoneyAmmount(); break; } case EClientOption.Exit: { break; } } }
public bool UpdateState(EClientOption option) { switch (option) { case EClientOption.AddPizza: return(AddPizza()); case EClientOption.DeletePizza: return(DeletePizza()); case EClientOption.SendOrder: return(SendOrder()); case EClientOption.CheckOrderState: return(CheckOrderState()); case EClientOption.CancelOrder: return(CancelOrder()); default: return(false); } }