public async Task SyncWithCloud(IList <NetRadio> currentRadioStations)
        {
            var radioStationsInCloud = await GetRadioStationsFromAzure();

            bool compareREsult = radioStationsInCloud.SequenceEqual <NetRadio>(currentRadioStations);

            if (compareREsult)
            {
                return;
            }

            await UpdateDataInDatabase(radioStationsInCloud);

            DataSynchronized?.Invoke(this, radioStationsInCloud);
        }
Esempio n. 2
0
 private async void OnDataSynchronized(DataSynchronized e)
 {
     await LoadApplicationsAsync();
 }