private void PerformCurrentOperation() { switch (state.CurrentOperation) { case Operation.Add: model.Add(); break; case Operation.Sub: model.Subtract(); break; case Operation.Mult: model.Multiply(); break; case Operation.Div: model.Divide(); break; } }