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); }
private async void OnDataSynchronized(DataSynchronized e) { await LoadApplicationsAsync(); }