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);
Пример #4
0
        private void btnCalculate_Click(object sender, EventArgs e)
        {
            NumbersContent _numbers = new NumbersContent(txtNumber1.Text, txtNumber2.Text, cbbOperation.Text);

            txtResult.Text = _addHandler.Calculate(_numbers);
        }