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
            });
        }