BudgetAnalyser.Engine.Statement.StatementModel.OnTransactionPropertyChanged C# (CSharp) Method

OnTransactionPropertyChanged() private method

private OnTransactionPropertyChanged ( object sender, PropertyChangedEventArgs propertyChangedEventArgs ) : void
sender object
propertyChangedEventArgs System.ComponentModel.PropertyChangedEventArgs
return void
        private void OnTransactionPropertyChanged(object sender, PropertyChangedEventArgs propertyChangedEventArgs)
        {
            switch (propertyChangedEventArgs.PropertyName)
            {
                case nameof(Transaction.Amount):
                case nameof(Transaction.BudgetBucket):
                case nameof(Transaction.Date):
                    this.changeHash = Guid.NewGuid();
                    break;
            }
        }