public static void Output(this IBudgetCurrencyContext instance)
{
Debug.WriteLine(string.Empty);
Debug.WriteLine($"Budget Currency Context: {instance.FileName} Budget Name: {instance.Model.Name} Effective From: {instance.Model.EffectiveFrom:d} Effective Until: {instance.EffectiveUntil:d}");
if (instance.BudgetActive)
{
Debug.WriteLine("Budget is ACTIVE.");
} else if (instance.BudgetArchived)
{
Debug.WriteLine("Budget is ARCHIVED.");
} else if (instance.BudgetInFuture)
{
Debug.WriteLine("Budget is FUTURE.");
}
instance.Model.Output(false);
}