Merhaba arkadaşlar sıkıntılı bir konu ile karşı karşıyayım bir açık artırma sitesi için asp.net mvc5 ile uygulama geliştiriyorum ve şöyle bir durum söz konusu listelenen verilerin tipi hep aynı ama koşula göre değişiyor mesala x Action ında kategorisi 5 olanları listeliyorum y Action üzerinde kategorisi 7 olanları listeliyorum ve bunların postback methodlarında filtreleme var onun için bir method yazdım benim istediğim şu gerekli koşulu methoda parametre olarak geçeyim ve herhangi bir şekilde if in içine girildiği zaman o koşulu manipule edip ek koşullar eklemek istiyorum. Şu şekilde
if (aramamodel.SehirID != 0) { //var sehregoresorgu = sorgu.Where(a => a.SehirID == aramamodel.SehirID && filter).OrderBy(a => a.IhaleBitis) var sehregoresorgu = RpstryArc.SelectSomeWithPage ( x => new AracListModel { AracID = x.AracID, Resim = x.Resim, RuhsatDurum = x.RuhsatDurum, SehirID = x.SehirID, BaslangicFiyat = x.BaslangicFiyat, IhaleBitis = x.IhaleBitis, AracTipi = x.AracTipi, }, 4, 1, filter //Buraya bir adet daha koşul gelmeli, x => x.IhaleBitis); return sehregoresorgu; }
method üzerinde istediğim parametreler
public IPagedList<AracListModel> SiralamaSonucGetir(Expression<Func<Arac, bool>> filter, SearchTypes aramamodel, string siralamadurum,int? page)
repostory üzerinden gelen listeye ek bir koşul ekleyince IPagedList yapısı bozuluyor yani o filter değişkenini bir şekilde manipule edip varolankoşullar + yeni koşulum yapmak istiyorum .Update() methodunu denedim ama o varolan koşulu uçuruyor.
Şuan repostorymi değiştirdim oradan döndürüyorum. ama bu şekilde yaparsam daha sağlıklı olur diye düşünüyorum.
< Bu mesaj bu kişi tarafından değiştirildi converttoint32 -- 29 Ocak 2014; 13:02:52 >
onun için bir method yazdım benim istediğim şu gerekli koşulu methoda parametre olarak geçeyim ve herhangi bir şekilde if in içine girildiği zaman o koşulu manipule edip ek koşullar eklemek istiyorum. Şu şekilde
Action
Methodun bir koşuluda böyle mesela
method üzerinde istediğim parametreler
repostory üzerinden gelen listeye ek bir koşul ekleyince IPagedList yapısı bozuluyor yani o filter değişkenini bir şekilde manipule edip varolankoşullar + yeni koşulum yapmak istiyorum
.Update() methodunu denedim ama o varolan koşulu uçuruyor.
Şuan repostorymi değiştirdim oradan döndürüyorum. ama bu şekilde yaparsam daha sağlıklı olur diye düşünüyorum.
< Bu mesaj bu kişi tarafından değiştirildi converttoint32 -- 29 Ocak 2014; 13:02:52 >