async Task ExecuteLoadItemsCommand() { if (IsRefreshing) { return; } IsRefreshing = true; try { FarmerList.Clear(); var items = await App.FarmerTable.GetAllFarmersAsync(); FarmerList = new ObservableCollection <FarmerModel>(items); //foreach (var item in items) //{ // //item.IsDeleted = item.FarmerId > 0 && item.FarmerId < 11 ? false : true; // FarmerList.Add(item); //} } catch (Exception ex) { //Debug.WriteLine(ex); } finally { await Task.Delay(500); IsRefreshing = false; } }
async Task SearchItemsCommand() { FarmerList.Clear(); List <FarmerModel> tmplist = await App.FarmerTable.GetFarmersAsync(FarmerSearch.ToLower()); FarmerList = new ObservableCollection <FarmerModel>(tmplist); }