public void ShowDialog(Transaction originalTransaction, Guid correlationId)
{
BudgetBuckets = this.bucketRepo.Buckets;
this.dialogCorrelationId = correlationId;
OriginalTransaction = originalTransaction;
SplinterAmount1 = OriginalTransaction.Amount;
SplinterAmount2 = 0M;
SplinterBucket2 = SplinterBucket1 = OriginalTransaction.BudgetBucket;
var dialogRequest = new ShellDialogRequestMessage(BudgetAnalyserFeature.Transactions, this, ShellDialogType.SaveCancel)
{
CorrelationId = correlationId,
Title = "Split Transaction"
};
MessengerInstance.Send(dialogRequest);
}