public override bool UnlockUser(string userName) { using (var transaction = new TransactionScope(_mConfiguration)) { var dataStore = new UserDataStore(transaction); User user = dataStore.FindByName(ApplicationName, userName); if (user == null) { throw new UserNotFoundException(userName); } user.Unlock(); transaction.Commit(); } return(true); }