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);
        }
Esempio n. 2
0
 public async Task <int> DivideAsync(int NumOne, int NumTwo)
 {
     return(await calculatorSoap.DivideAsync(NumOne, NumTwo));
 }
Esempio n. 3
0
 public async Task <int> DivideAsync(int Num1, int Num2)
 {
     return(await calculatorSoap.DivideAsync(Num1, Num2));
 }
 public async Task <int> DivideAsync(int firstNum, int secondNum)
 {
     return(await _calculatorSoap.DivideAsync(firstNum, secondNum));
 }