public static async Task <T> FindUserByUserName <T>(this IdentityStorage storage, string userName) where T : IdentityUser { var normalizedUserName = userName.ToUpper(CultureInfo.CurrentCulture); return(await storage.FindOne <T>(x => x.NormalizedUserName == normalizedUserName)); }
public static async Task <T> FindUserByEmailAddress <T>(this IdentityStorage storage, string emailAddress) where T : IdentityUser { var normalizedEmail = emailAddress.ToUpper(CultureInfo.CurrentCulture); return(await storage.FindOne <T>(x => x.NormalizedEmail == normalizedEmail)); }