public override System.Guid GetUserIdFromPasswordResetToken(string token)
{
if (string.IsNullOrEmpty(token))
{
throw CreateArgumentNullOrEmptyException("token");
}
using (BlogUnitOfWork context = new BlogUnitOfWork(new ModelContextInit()))
{
dynamic result = context.Users.FirstOrDefault(Usr => Usr.PasswordVerificationToken == token);
if (result != null)
{
return result.UserId;
}
return Guid.Empty;
}
}