public ActionResult <int> Get([FromServices] CalculatorSoap calculadora, TipoOperacion op, int arg1, int arg2)
        {
            switch (op)
            {
            case TipoOperacion.Add:
                return(calculadora.AddAsync(arg1, arg2).Result);

            case TipoOperacion.Subtract:
                return(calculadora.SubtractAsync(arg1, arg2).Result);

            case TipoOperacion.Multiply:
                return(calculadora.MultiplyAsync(arg1, arg2).Result);

            case TipoOperacion.Divide:
                return(calculadora.DivideAsync(arg1, arg2).Result);
            }
            return(0);
        }
Exemplo n.º 2
0
 public async Task <int> AddAsync(int NumOne, int NumTwo)
 {
     return(await calculatorSoap.AddAsync(NumOne, NumTwo));
 }
Exemplo n.º 3
0
 public async Task <int> AddAsync(int Num1, int Num2)
 {
     return(await calculatorSoap.AddAsync(Num1, Num2));
 }
Exemplo n.º 4
0
 public async Task <int> AddAsync(int firstNum, int secondNum)
 {
     return(await _calculatorSoap.AddAsync(firstNum, secondNum));
 }