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);
        }