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);
        }