コード例 #1
0
        public async Task <ResultDto> SendCallbackMessageAsync([FromBody] CallbackDto dto)
        {
            try
            {
                _logger.LogInformation("Request received to send Callback request.");

                await _callbackService.SendCallbackRequest(dto);

                _logger.LogInformation("Callback request has been successfully sent.");
                return(new ResultDto {
                    IsSuccessful = true
                });
            }
            catch (Exception ex)
            {
                return(new ResultDto
                {
                    IsSuccessful = false,
                    MessageForUser = $"An exception occured while sending callback request: Exception Details - {ex.Message}"
                });
            }
        }