private void btnEquals_Click(object sender, RoutedEventArgs e) { double newNumber; if (double.TryParse(LblResult.Content.ToString(), out newNumber)) { switch (_selectedOperator) { case Operation.Add: _result = _calculations.Add(_lastNumber, newNumber); break; case Operation.Subtract: _result = _calculations.Subtract(_lastNumber, newNumber); break; case Operation.Multiply: _result = _calculations.Multiply(_lastNumber, newNumber); break; case Operation.Divide: _result = _calculations.Divide(_lastNumber, newNumber); break; } LblResult.Content = _result; } }
public void Add(SubtractNumberCommand c) { foreach (var n in c.Number) { _calc.Subtract(n); } Console.WriteLine("Number is at:" + _calc.Get()); }