public ActionResult LoadingMoreAdsVIP(int Length) { DataBaseForAdditionAds AdditionData = new DataBaseForAdditionAds(); List <Ad> Listenmish = db.Ads.Where(w => w.StartDate <DateTime.Now& w.VIP == true && w.EndDate> DateTime.Now).OrderByDescending(w => w.StartDate).ToList(); List <Ad> YeniListelenmish = new List <Ad>(); if (Listenmish.Count > Length + 20) { for (int i = Length; i < Length + 20; i++) { YeniListelenmish.Add(Listenmish[i]); } } else if (Listenmish.Count < Length + 20) { for (int i = AdCount; i < Listenmish.Count; i++) { YeniListelenmish.Add(Listenmish[i]); } } AdditionData.Elanler = YeniListelenmish; AdditionData.Sekiller = db.Images.ToList(); return(View(AdditionData)); }
public ActionResult SearchVIP(int MinMoney, int MaxMoney, int Length) { DataBaseForAdditionAds AdditionData = new DataBaseForAdditionAds(); List <Ad> Listenmish = new List <Ad>(); if (MinMoney > 0) { Listenmish = db.Ads.Where(w => w.Price > MinMoney && w.StartDate <DateTime.Now && w.VIP == true && w.EndDate> DateTime.Now).OrderByDescending(w => w.StartDate).ToList(); } if (!(Listenmish.Count > 0) && MaxMoney > 0) { Listenmish = db.Ads.Where(w => w.Price < MaxMoney && w.StartDate <DateTime.Now& w.VIP == true && w.EndDate> DateTime.Now).OrderByDescending(w => w.StartDate).ToList(); } if (Listenmish.Count > 0 && MaxMoney > 0) { Listenmish = db.Ads.Where(w => w.Price > MinMoney && w.Price < MaxMoney && w.StartDate <DateTime.Now& w.VIP == true && w.EndDate> DateTime.Now).OrderByDescending(w => w.StartDate).ToList(); } AdditionData.Elanler = Listenmish; AdditionData.Sekiller = db.Images.ToList(); return(View(AdditionData)); }