Method | Description | |
---|---|---|
CalculateDuration ( GlobalFilterCriteria criteria, IEnumerable |
Calculates the duration in months from the beginning of the period to the end.
|
|
Dispose ( ) : void |
Implement IDisposable. Do not make this method virtual. A derived class should not be able to override this method
|
|
SignificantDataChangeHash ( ) : long |
Calcuates a hash that represents a data state for the current instance. When the data state changes the hash will change.
|
Method | Description | |
---|---|---|
Dispose ( bool disposing ) : void |
Allows derivatives to customise dispose logic.
|
Method | Description | |
---|---|---|
BaseFilterQuery ( GlobalFilterCriteria criteria ) : IEnumerable |
||
Filter ( GlobalFilterCriteria criteria ) : void | ||
LoadTransactions ( IEnumerable |
Used internally by the importers to load transactions into the statement model.
|
|
Merge ( [ additionalModel ) : |
||
OnPropertyChanged ( [ propertyName = null ) : void | ||
OnTransactionPropertyChanged ( object sender, |
||
ReassignFixedProjectTransactions ( [ bucket, [ reassignmentBucket ) : void | ||
RemoveTransaction ( [ transaction ) : void | ||
SplitTransaction ( [ originalTransaction, decimal splinterAmount1, decimal splinterAmount2, [ splinterBucket1, [ splinterBucket2 ) : void | ||
StatementModel ( ) : System | ||
StatementModel ( [ logger ) : System | ||
SubscribeToTransactionChangedEvents ( ) : void | ||
ThrowIfDisposed ( ) : void | ||
UnsubscribeToTransactionChangedEvents ( ) : void | ||
UpdateDuration ( ) : void | ||
ValidateAgainstDuplicates ( ) : Transaction>>.IEnumerable |
public static CalculateDuration ( GlobalFilterCriteria criteria, IEnumerable |
||
criteria | GlobalFilterCriteria | /// The criteria that is currently applied to the Statement. Pass in null to use first and last /// statement dates. /// |
transactions | IEnumerable |
The list of transactions to use to determine duration. |
return | int |