private void OnShellDialogResponseReceived(ShellDialogResponseMessage message)
{
if (!message.IsItForMe(this.dialogCorrelationId))
{
return;
}
EventHandler<BudgetBucketChosenEventArgs> handler = Chosen;
if (handler != null)
{
if (message.Response == ShellDialogButton.Cancel)
{
handler(this, new BudgetBucketChosenEventArgs(this.dialogCorrelationId, true));
}
else
{
handler(this, new BudgetBucketChosenEventArgs(this.dialogCorrelationId, Selected, StoreInThisAccount));
}
}
Reset();
}