public HttpResponseMessage Feed() { // create feed var feedUri = new Uri(BeganFollowingBaseUrl + "beganfollowing"); var feed = new SyndicationFeed( "BeganFollowing", "Began following domain events", feedUri ); feed.Authors.Add( new SyndicationPerson("*****@*****.**") ); feed.Items = EventRetriever.RecentEvents("BeganFollowing") .Select(MapToFeedItem); // set feed as response - always atom+xml - no HAL var response = new HttpResponseMessage(HttpStatusCode.OK); response.Content = new StringContent( GetFeedContent(feed), Encoding.UTF8, "application/atom+xml" ); return(response); }