public async Task ExecuteAsync()
        {
            bool dataLoaded = false;

            if (_fileDataRepository.ApplicationDataExists())
            {
                dataLoaded = await LoadApplicationDataAsync();
            }

            if (!dataLoaded)
            {
                if (await _backupRepository.RestoreLastBackupAsync())
                {
                    await LoadApplicationDataAsync();
                }
            }
        }