public Task <FeedSubscription> GetFeedSubscriptionAsync(int id) { return(Task.Run(async() => { FeedSubscriptionDo feedSubscriptionDo = await _databaseConnection.Table <FeedSubscriptionDo>().Where(i => i.Id == id).FirstOrDefaultAsync(); return TransformToFeedSubscription(feedSubscriptionDo); })); }
private FeedSubscriptionDo TransformToSubscriptionDo(IFeedSubscription feedSubscription) { var feedSubscriptionDo = new FeedSubscriptionDo { Id = feedSubscription.Id, Title = feedSubscription.Title, Description = feedSubscription.Description, Url = feedSubscription.Url, ImageUrl = feedSubscription.ImageUrl, LastUpdated = feedSubscription.LastUpdated, KeyPhrases = BuildCommaDelimitedStringFromStringList(feedSubscription.KeyPhrases), SubscribedDate = feedSubscription.SubscribedDate, }; return(feedSubscriptionDo); }