public BTTUserActivity GetRecentActivityForUser(BTTUser user) { BTTUserActivity BTTUserActivity = (BTTUserActivity)HttpContext.Current.Cache["activity" + user.UserName]; if (BTTUserActivity != null) { return(BTTUserActivity); } SimpleQuery <BTTUserActivity> q = new SimpleQuery <BTTUserActivity>( @"from BTTUserActivity a where a.AUser.Organization.GUID = ? AND a.AUser.GUID = ? ORDER BY a.LastActivityDate DESC", t.BTTUser.Organization.GUID, user.GUID); BTTUserActivity[] activity = q.Execute(); if (activity.Length != 1) { return(null); } return(activity[0]); }
public Token(MembershipUser user) { _user = user; _BTTUser = (BTTUser)HttpContext.Current.Cache["user" + user.UserName] ?? ActiveRecordMediator <BTTUser> .FindByPrimaryKey(new Guid(user.ProviderUserKey.ToString())); }