public async Task <int> WriteQualificationsToTableStorage(string qualificationsFilePath)
    {
        if (string.IsNullOrEmpty(qualificationsFilePath))
        {
            return(0);
        }

        var removedQualifications = await _tableStorageService.ClearQualifications();

        _logger.LogInformation("Removed {removedQualifications} qualifications from table storage", removedQualifications);

        var savedQualifications = await _tableStorageService
                                  .SaveQualifications(await GetQualificationsData(_fileReader, qualificationsFilePath));

        _logger.LogInformation("Saved {savedQualifications} qualifications to table storage", savedQualifications);

        return(savedQualifications);
    }