public override Person GetPersonByUserId(string userId) { using (var transaction = new TransactionScope(_configuration)) { var uDS = new UserDataStore(transaction); User user = uDS.FindByKey(userId); if (user != null) { return(user.Person); } } return(null); }
public override System.Web.Security.MembershipUser GetUser(object providerUserKey, bool userIsOnline) { using (TransactionScope transaction = new TransactionScope(mConfiguration)) { UserDataStore dataStore = new UserDataStore(transaction); User user = dataStore.FindByKey((string)providerUserKey); if (user == null) return null; if (userIsOnline) user.LastActivityDate = DateTime.Now; transaction.Commit(); return UserToMembershipUser(user); } }