//--- Constructors --- internal ActivityState(IDreamEnvironment env, string verb, string uri) { _env = env; _activity = env.CreateActivityDescription(); _verb = verb; _uri = uri; }
private static void PopulateActivities(XDoc doc, XUri self, DateTime now, IDreamActivityDescription[] activities) { doc.Attr("count", activities.Length).Attr("href", self.At("status", "activities")); foreach(var description in activities) { doc.Start("description").Attr("created", description.Created).Attr("age", (now - description.Created).TotalSeconds).Value(description.Description).End(); } }
//--- Constructors --- internal ActivityState(IDreamEnvironment env, string verb, string uri, string hostname) { _env = env; _activity = env.CreateActivityDescription(); _verb = verb; _uri = uri; _hostname = hostname; }