public async Task AddAsync(Feed feed) { _logger.LogDebug("Adding feed..."); var nodeRoot = _rssReader.Open(feed.Url); var nodeChannel = _rssParser.ParseChannel(nodeRoot); var rssFeed = _rssParser.ParseFeed(nodeChannel); if (rssFeed != null) { feed.Description = rssFeed.Description; feed.ImageUrl = rssFeed.Url; } await _repository.AddAsync(feed); await _repository.SaveAsync(); }