private FeedSubscriptionEntity TransformToFeedSubscriptionEntity(IFeedSubscription feedSubscription) { var feedSubscriptionEntity = new FeedSubscriptionEntity { PartitionKey = feedSubscription.Id.ToString(), RowKey = feedSubscription.Title, Description = feedSubscription.Description, Url = feedSubscription.Url, ImageUrl = feedSubscription.ImageUrl, LastUpdated = feedSubscription.LastUpdated, KeyPhrases = BuildCommaDelimitedStringFromStringList(feedSubscription.KeyPhrases), SubscribedDate = feedSubscription.SubscribedDate, }; return(feedSubscriptionEntity); }
private FeedSubscription TransformToFeedSubscription(FeedSubscriptionEntity feedSubscriptionEntity) { var feedSubscription = new FeedSubscription { Title = feedSubscriptionEntity.RowKey, Description = feedSubscriptionEntity.Description, Url = feedSubscriptionEntity.Url, ImageUrl = feedSubscriptionEntity.ImageUrl, LastUpdated = feedSubscriptionEntity.LastUpdated, KeyPhrases = BuildStringListFromCommaDelimitedString(feedSubscriptionEntity.KeyPhrases), SubscribedDate = feedSubscriptionEntity.SubscribedDate, }; int.TryParse(feedSubscriptionEntity.PartitionKey, out var subscriptionId); feedSubscription.Id = (subscriptionId > 0) ? subscriptionId : 0; return(feedSubscription); }