public override void UpdateUser(MembershipUser user)
 {
     using (SecurityDAO secDAO = new SecurityDAO())
     {
         User dbUser = secDAO.ReadUserById(Convert.ToInt32(user.ProviderUserKey));
         dbUser.Blocked = user.IsLockedOut;
         secDAO.UpdateUser(dbUser);
     }
 }
 public override bool UnlockUser(string username)
 {
     try
     {
         using (SecurityDAO secDAO = new SecurityDAO())
         {
             User user = secDAO.ReadUserByName(username);
             if (user == null)
             {
                 return false;
             }
             user.Blocked = false;
             secDAO.UpdateUser(user);
             //TODO record somewhere into the db that the user got unblocked
             return true;
         }
     }
     catch (Exception)
     {
         return false;
     }
 }