AccountManageent.RegularAccounts.BeganFollowing.EventRetriever.RecentEvents C# (CSharp) Method

RecentEvents() public static method

public static RecentEvents ( string stream ) : IEnumerable
stream string
return IEnumerable
        public static IEnumerable<ResolvedEvent> RecentEvents(string stream)
        {
            var results = esConn.ReadStreamEventsForward(stream, 0, 20, false);
            return results.Events;
        }
    }

Usage Example

        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);
        }