private void excluir(Tanques tanque)
        {
            var   query2    = dbConn.Table <Dados>().Where(x => x.IdTanque == tanque.Id);
            Dados resultado = query2.FirstOrDefault();

            if (resultado == null)
            {
                dbConn.Delete(tanque);
            }
            else
            {
                MessageBox.Show("Não é possível excluir, este tanque possui registros");
            }
        }
        private void Button_excluir(object sender, RoutedEventArgs e)
        {
            Tanques     myobject    = (sender as Button).DataContext as Tanques;
            ListBoxItem pressedItem = this.mylistbox.ItemContainerGenerator.ContainerFromItem(myobject) as ListBoxItem;

            //Checks whether it is not null
            if (pressedItem != null)
            {
                MessageBoxResult resultado = MessageBox.Show("Você realmente deseja excluir esse Tanque?",
                                                             "Excluir Tanque", MessageBoxButton.OKCancel);
                if (resultado == MessageBoxResult.OK)
                {
                    excluir(myobject);
                    listarTanques();
                }
            }
        }
        private async Task LoadAsync(int page = 1)
        {
            try
            {
                IsBusy = true;

                var tanques = await _FishTechService.GetTanquesAsync(page);


                foreach (var tanque in tanques.Results)
                {
                    Tanques.Add(tanque);
                }
            }
            catch (Exception ex)
            {
                await PageDialogService.DisplayAlertAsync("Erro", "Error on Load Movies:" + ex.Message, "OK");
            }
            finally
            {
                IsBusy = false;
            }
        }
 private async Task ExecutePullToRefreshCommand()
 {
     Tanques.Clear();
     _pageindex = 1;
     await LoadAsync();
 }