public void ExecutePostConnectionTask()
        {
            AzusaContext context = AzusaContext.GetInstance();

            context.Splash.SetLabel("Frage €-Umrechungskurse ab...");
            if (!context.DatabaseDriver.CanUpdateExchangeRates)
            {
                return;
            }

            AzusifiedCube cube = context.DatabaseDriver.GetLatestEuroExchangeRates();

            if (cube == null)
            {
                cube           = new AzusifiedCube();
                cube.DateAdded = DateTime.MinValue;
            }

            cube.DateAdded = cube.DateAdded.Date;
            if (DateTime.Today > cube.DateAdded)
            {
                EcbClient ecbClient = EcbClient.GetInstance();
                Cube      ecbCube   = ecbClient.DownloadCube();
                cube = ecbClient.AzusifyCube(ecbCube);
                context.DatabaseDriver.InsertEuroExchangeRate(cube);
            }
        }