protected void Fetch(UserPasswordData data) { this.UserId = data.UserId; this.Password = string.Empty; this.PasswordConfirmation = string.Empty; this.ModifiedDate = data.ModifiedDate; }
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; }
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); } } }