public async Task CreateAsync(Domain.Requests.V1.RssFeedCreateRequest request)
        {
            Guard.ThrowIfNull(request, nameof(request));
            Guard.ThrowIfNullOrWhitespace(request.Title, nameof(request.Title));
            Guard.ThrowIfNullOrWhitespace(request.Url, nameof(request.Url));

            _logger.Log(_traceId, request.ToJson());

            _eventBus.Publish(new RssFeedCreatedDomainEvent(new Author(request.Title, request.Url)));

            await Task.CompletedTask;
        }
        public async Task <IActionResult> CreateAsync([FromBody] Domain.Requests.V1.RssFeedCreateRequest request)
        {
            await _rssFeedsService.CreateAsync(request);

            return(Ok());
        }