protected override void DataPortal_Update()
        {
            using (var dalManager = DataFactoryManager.GetManager())
            {
                var dalFactory = dalManager.GetProvider<IUserPasswordResetRequestDataFactory>();

                var data = new UserPasswordResetRequestData();

                using (this.BypassPropertyChecks)
                {
                    this.Update(data);

                    data = dalFactory.Update(data);

                    this.Success = true;
                }
            }
        }
 protected void Update(UserPasswordResetRequestData data)
 {
     data.Email = this.Email;
     data.Token = this.Token;
     data.TokenExpirationDate = this.TokenExpirationDate;
 }
 protected void Fetch(UserPasswordResetRequestData data)
 {
     this.Email = data.Email;
     this.Token = data.Token;
     this.TokenExpirationDate = data.TokenExpirationDate;
 }