예제 #1
0
 protected void Fetch(UserPasswordData data)
 {
     this.UserId = data.UserId;
     this.Password = string.Empty;
     this.PasswordConfirmation = string.Empty;
     this.ModifiedDate = data.ModifiedDate;
 }
예제 #2
0
 protected void Update(UserPasswordData data)
 {
     data.UserId = this.UserId;
     data.Salt = PasswordHelper.GetSalt(Settings.SaltSize);
     data.Password = PasswordHelper.Salt(data.Salt, this.Password);
     data.ModifiedDate = this.ModifiedDate;
 }
예제 #3
0
        protected override void DataPortal_Update()
        {
            using (var dalManager = DataFactoryManager.GetManager())
            {
                var dalFactory = dalManager.GetProvider<IUserPasswordDataFactory>();

                var data = new UserPasswordData();

                using (this.BypassPropertyChecks)
                {
                    this.ModifiedDate = DateTime.Now;

                    this.Update(data);

                    data = dalFactory.Update(data);
                }
            }
        }