Example #1
0
        private void SearchProducts(String key)
        {
            // var result = _productDal.GetAll().Where(p=>p.Name.ToLower.Contains(key.ToLower)).ToList();
            // Bu yöntemde ToLower dememizin sebebi burda çekilen listeden filtreleme yapılıyor ve C# büyük küçük harf duyarlı olduğu için sıkıntı olabiliyor.
            // bu yüzden hem ismi küçük harf hem key'imizi küçük harf çevirdik. böyle sıkıntı olmuyacaktır.
            // direk veri tabanından çekmek için bunu komut satırı içine aldık.

            var result = _productDal.GetByName(key);

            dgwProducts.DataSource = result;
            // yukarıda şey dedik where komutu ile listele deidk sonra gene garip şey kullandık ve dedikki her bir p elemanı için
            // p'nin ismi textbox'da ki şeyleri içermeli dedik. Bu ise sorguyu veri tabanından listelenmiş olan listeye atıyor.
        }
Example #2
0
        private void SearchProducts(string key)
        {
            //Search From List, not good way,because If my Product name begins with uppercase L,
            //but in txb_Search I wrote with lowerCase L it don't show,
            //if I wrote in this way I should write near Name(ToLower) and near key(ToLower)
            //var result = _productDal.GetAll().Where(x=>x.Name.ToLower().Contains(key.ToLower())).ToList();

            //Search From Database it's useful and right way

            var result = _productDal.GetByName(key);

            dgwProducts.DataSource = result;
        }