public override string Calculate(NumbersContent request) { if (request == null || _succesor == null) return "0"; if (string.Compare("*", request.Operation) == 0) return (request.Number1 * request.Number2).ToString(); else return _succesor.Calculate(request); }
public override string Calculate(NumbersContent request) { if (request == null || _succesor == null) { return("0"); } if (string.Compare("+", request.Operation) == 0) { return((request.Number1 + request.Number2).ToString()); } else { return(_succesor.Calculate(request)); } }
public abstract string Calculate(NumbersContent request);
private void btnCalculate_Click(object sender, EventArgs e) { NumbersContent _numbers = new NumbersContent(txtNumber1.Text, txtNumber2.Text, cbbOperation.Text); txtResult.Text = _addHandler.Calculate(_numbers); }