Esempio n. 1
0
        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);
            }));
        }