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)); } }
public int Multiply([FromBody] CalculationModel model) { ValidateModel(); return(_calculationService.Multiply(model.X, model.Y)); }