public int Add(int first, int second, out int result) { CalculatorSoap client = new CalculatorSoap(); try { int result = client.Add(first, second); } catch (Exception ex) { Utilites.LogMessage(string.Format("The result for Add function could not be retrieved. {0}", ex.Message), logHandler); client.Close(); return(-1); } client.Close(); return(0); }
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); }
public MathCount(CalculatorSoap calculator) { calculatorSoap = calculator; }
public MathMethods(CalculatorSoap calculatorSoap) { _calculatorSoap = calculatorSoap; }