//TODO: Research bulk insert option, transaction?
        private Task SaveFeedItems(List <VprFeedItem> vprFeedItems, int subscriptionId)
        {
            return(Task.Run(async() =>
            {
                foreach (var vprFeedItem in vprFeedItems)
                {
                    var vprFeedItemDo = new VprFeedItemDo
                    {
                        Id = vprFeedItem.Id,
                        Author = vprFeedItem.Author,
                        Content = vprFeedItem.Content,
                        Description = vprFeedItem.Description,
                        FeedSubscriptionDoId = subscriptionId,
                        Link = vprFeedItem.Link,
                        PublishingDate = vprFeedItem.PublishingDate,
                        PublishingDateString = vprFeedItem.PublishingDateString,
                        Title = vprFeedItem.Title
                    };

                    if (vprFeedItemDo.Id > 0)
                    {
                        await _databaseConnection.UpdateAsync(vprFeedItemDo);
                    }
                    else
                    {
                        await _databaseConnection.InsertAsync(vprFeedItemDo);
                    }
                }
            }));
        }
        private VprFeedItem TransformToVprFeedItem(VprFeedItemDo vprFeedItemDo)
        {
            var vprFeedItem = new VprFeedItem
            {
                Id     = vprFeedItemDo.Id,
                Author = vprFeedItemDo.Author,
                //Categories = vprFeedItemDo.Categories,
                Content              = vprFeedItemDo.Content,
                Description          = RemoveHtmlTags(WebUtility.HtmlDecode(vprFeedItemDo.Description)),
                FeedSubscriptionDoId = vprFeedItemDo.FeedSubscriptionDoId,
                Link                 = vprFeedItemDo.Link,
                PublishingDate       = vprFeedItemDo.PublishingDate,
                PublishingDateString = vprFeedItemDo.PublishingDateString,
                Title                = vprFeedItemDo.Title
            };

            return(vprFeedItem);
        }