Пример #1
0
        public string Calculate(CalculateOperation operation)
        {
            // calculate sum
            switch (operation)
            {
            default:     // default is ADD
            case CalculateOperation.ADD:
                return(_calService.Sum(numberSequence));

            case CalculateOperation.SUBSTRACT:
                return(_calService.Subtract(numberSequence));

            case CalculateOperation.MULTIPLY:
                return(_calService.Multiply(numberSequence));

            case CalculateOperation.DIVIDE:
                return(_calService.Divide(numberSequence));
            }
        }
Пример #2
0
 public int Divide([FromBody] CalculationModel model)
 {
     ValidateModel();
     return(_calculationService.Divide(model.X, model.Y));
 }