public override View OnCreateView(LayoutInflater inflater, ViewGroup container, Bundle savedInstanceState)
        {
            // Use this to return your custom view for this Fragment
            // return inflater.Inflate(Resource.Layout.YourFragment, container, false);

            //return base.OnCreateView(inflater, container, savedInstanceState);
            View firstView = inflater.Inflate(Resource.Layout.FragmentOne, container, false);

            search_job = firstView.FindViewById <SearchView>(Resource.Id.mySearch);
            myListView = firstView.FindViewById <ListView>(Resource.Id.listView1);

            DbHelperClass dbhelper = new DbHelperClass(context);

            jobList = dbhelper.selectAllJobs();
            //if (jobList.Count < 1)
            //{
            //    jobList.Add(new Jobs(1001, "JobTitle1", "JobDescription1", "JobType1"));
            //    jobList.Add(new Jobs(1002, "JobTitle2", "JobDescription2", "JobType3"));
            //    jobList.Add(new Jobs(1003, "JobTitle3", "JobDescription2", "JobType3"));
            //}

            var myAdatper = new MyCustomerAdapter(context, jobList);

            myListView.SetAdapter(myAdatper);
            myListView.ItemClick       += myListViewEvent;
            search_job.QueryTextChange += mySearchBarAction;
            return(firstView);
        }
        public void mySearchBarAction(object sender, SearchView.QueryTextChangeEventArgs e)
        {
            filterList = new List <Jobs>();
            var value = e.NewText;

            System.Console.WriteLine("value entered " + value);
            foreach (Jobs myObj in jobList)
            {
                if (myObj.title.ToLower().Contains(value.ToLower()))
                {
                    filterList.Add(myObj);
                }
            }
            var myNewAdatper = new MyCustomerAdapter(context, filterList);

            myListView.SetAdapter(myNewAdatper);
        }