public List <TransitAccountActivity> GetFriendsAccountActivity(string ticket, int id, ServiceQueryOptions options) { ManagedAccountActivity m_activity = null; using (SnCore.Data.Hibernate.Session.OpenConnection()) { ISession session = SnCore.Data.Hibernate.Session.Current; m_activity = new ManagedAccountActivity(session, id); } List <TransitAccountActivity> result = WebServiceImpl <TransitAccountActivity, ManagedAccountFriend, AccountFriend> .GetList( ticket, options, string.Format("SELECT AccountFriend FROM AccountFriend AccountFriend WHERE (AccountFriend.Account.Id = {0} OR AccountFriend.Keen.Id = {0})", id), m_activity.GetTransformedInstanceFromAccountFriend); result.Sort(TransitAccountActivity.CompareByLastActivity); return(result); }
public void TestAccountActivity() { ManagedAccount a = new ManagedAccount(Session); try { a.Create("LoginTestUser", "password", "*****@*****.**", DateTime.UtcNow, AdminSecurityContext); Session.Flush(); ManagedAccountActivity m_activity = new ManagedAccountActivity(Session, a.Instance); TransitAccountActivity t_activity = m_activity.GetTransitInstance(GetSecurityContext()); Console.WriteLine("New syndicated content: {0}", t_activity.NewSyndicatedContent); Console.WriteLine("New discussion posts: {0}", t_activity.NewDiscussionPosts); Console.WriteLine("New pictures: {0}", t_activity.NewPictures); } finally { a.Delete(AdminSecurityContext); } }
public List<TransitAccountActivity> GetFriendsAccountActivity(string ticket, int id, ServiceQueryOptions options) { ManagedAccountActivity m_activity = null; using (SnCore.Data.Hibernate.Session.OpenConnection()) { ISession session = SnCore.Data.Hibernate.Session.Current; m_activity = new ManagedAccountActivity(session, id); } List<TransitAccountActivity> result = WebServiceImpl<TransitAccountActivity, ManagedAccountFriend, AccountFriend>.GetList( ticket, options, string.Format("SELECT AccountFriend FROM AccountFriend AccountFriend WHERE (AccountFriend.Account.Id = {0} OR AccountFriend.Keen.Id = {0})", id), m_activity.GetTransformedInstanceFromAccountFriend); result.Sort(TransitAccountActivity.CompareByLastActivity); return result; }