public NIslemSonuc <List <NAramaSonuc> > IlanAra(NIlanAraKriter Kriter) { var sonuc = base.IlanAra(Kriter); if (sonuc.HataBilgi != null) { //Veritabanina Kayit Edilecek } return(sonuc); }
protected NIslemSonuc <List <NAramaSonuc> > IlanAra(NIlanAraKriter Kriter) { Fonksiyon system = new Fonksiyon(); try { //int sorguDurum = 0; //string sorgu = "select * from AramaSonuclari WHERE "; //if (!string.IsNullOrEmpty(Kriter.MulkiyetTipi)) //{ // sorgu += "MulkiyetTipi = " + Kriter.MulkiyetTipi + " "; // sorguDurum++; //} //if (Kriter.OdaSayisi != 0) //{ // if (sorguDurum == 1) // sorgu += " AND "; // sorgu += "OdaSayisi = " + Kriter.OdaSayisi + " "; // sorguDurum++; //} //if (Kriter.PostaKodu != 0) //{ // if (sorguDurum > 0) // sorgu += " AND "; // sorgu += "PostaKodu = " + Kriter.PostaKodu + " "; // sorguDurum++; //} // if (Kriter.YatakOdasi != 0) //{ // if (sorguDurum > 0) // sorgu += " AND "; // sorgu += "YatakOdaSayisi = " + Kriter.YatakOdasi + " "; // sorguDurum++; //} // DataTable kayitlar = system.GetDataTable(sorgu); //for (int i = 0; i <kayitlar.Columns.Count ; i++) //{ // int IlanId = kayitlar["IlanId"]; // var kayitResim = (from r in Entity.IlanFotografs // where r.IlanId == IlanId // select r.FotoPath); // if (kayitResim.Count() > 0) // { // kayitlar[i].Resim = kayitResim.FirstOrDefault(); // } //} //if (kayitlar.Count > 0) //{ // return new NIslemSonuc<List<NAramaSonuc>> // { // Basarilimi = true, // Veri = kayitlar // }; //} //else //{ return(new NIslemSonuc <List <NAramaSonuc> > { Basarilimi = false, Mesaj = "Gerekli Kayitlara Erişilemedi" }); } catch (Exception hata) { return(new NIslemSonuc <List <NAramaSonuc> > { Basarilimi = false, HataBilgi = new NHata { HataMesaj = hata.Message, Metod = "GetirKonut", Sinif = "AramaSonuclariVeritabani" } }); } }