Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- StatusBar statusBar = StatusBar.GetForCurrentView();
- Musei muss;
- int IDmusei;
- bool xy = System.Net.NetworkInformation.NetworkInterface.GetIsNetworkAvailable();
- public ObservableCollection<Musei> Fav;
- ObservableCollection<Musei> favmuse = new ObservableCollection<Musei>();
- protected override async void OnNavigatedTo(NavigationEventArgs e)
- {
- //muss = (Musei)e.Parameter;
- //Lista Musei
- SQLiteAsyncConnection mussAll = new SQLiteAsyncConnection("DatabaseMusei.db");
- var queryAll = await mussAll.Table<Musei>().ToListAsync();
- IDmusei = (int)e.Parameter;
- muss = queryAll.Where(x => x.ID == IDmusei).FirstOrDefault();
- //Deserializzazione Preferiti
- SQLiteAsyncConnection conn = new SQLiteAsyncConnection(Path.Combine(ApplicationData.Current.LocalFolder.Path, "Database.db"), true);
- await conn.CreateTableAsync<Musei>();
- var Dbase = Path.Combine(ApplicationData.Current.LocalFolder.Path, "Database.db");
- var con = new SQLiteAsyncConnection(Dbase, true);
- var query = await conn.Table<Musei>().ToListAsync();
- if (query.Any(x => x.ID == muss.ID))
- {
- CuorePieno.Visibility = Visibility.Visible;
- Cuore.Visibility = Visibility.Collapsed;
- }
- //StatusBar
- statusBar.BackgroundColor = Colors.Brown;
- statusBar.BackgroundOpacity = 1;
- statusBar.ProgressIndicator.Text = "Sto caricando..";
- await statusBar.ProgressIndicator.ShowAsync();
- //Controlla connessione ad internet
- if (xy == false)
- {
- string stringa = "Nessuna connessione ad internet trovate. Alcune funzionalità saranno disattivate.";
- MessageDialog dialogo = new MessageDialog(stringa);
- await dialogo.ShowAsync();
- }
- //Nome Museo
- NameMuseo.Text = muss.NomeMuseo.ToUpper();
- //Luogo
- if (muss.Luogopreciso != null)
- {
- Paese.Text = muss.Luogopreciso;
- }
- if (muss.Luogopreciso == null)
- {
- Paese.Text = muss.Paese;
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement