public ActionResult <CalculationsResponseModel> Mul( [FromBody] BasicCalcuationRequestModel basicCalcuationRequestModel) { _logger.LogInformation("Mul({0},{1})", basicCalcuationRequestModel.Number1, basicCalcuationRequestModel.Number2); return(new CalculationsResponseModel { Result = basicCalcuationRequestModel.Number1 * basicCalcuationRequestModel.Number2 }); }
public ActionResult <CalculationsResponseModel> Div( [FromBody] BasicCalcuationRequestModel basicCalcuationRequestModel) { _logger.LogInformation("Div({0},{1})", basicCalcuationRequestModel.Number1, basicCalcuationRequestModel.Number2); if (basicCalcuationRequestModel.Number2 == 0) { _logger.LogError("Division by zero!"); return(BadRequest(new ErrorResponseModel { Cause = "Division by zero" })); } return(new CalculationsResponseModel { Result = basicCalcuationRequestModel.Number1 / basicCalcuationRequestModel.Number2 }); }