Task IUserStore <T, string> .UpdateAsync(T user) { if (user == null) { throw new ArgumentNullException("user"); } return(Task.Factory.StartNew(() => { if (string.IsNullOrEmpty(_connectionString)) { _connectionString = GetClientConnectionString(); } SettingFacade Facade = new SettingFacade(_connectionString); user.UserName = user.UserFullName; Facade.ResetUserPassword(user.EmailAddress, user.PasswordHash, user.SecurityStamp); })); }