leontry89
پنج شنبه 18 آذر 1395, 10:47 صبح
دوستان من به تعداد لغت های ارایه می خوام سرچ انجام بشه اما این فقط لغت اول و مد نظر قرار میده:
string s = Search;
string[] words = s.Split(' ');
foreach (var word in words)
{
var selector = db.Businesses.Where(p => p.Job.Contains(word.ToString()) || p.TextMore.Contains(word.ToString())).Where(t => t.Category == Subject).ToList();
int totalItemCount = selector.Count();
var model = new PagerViewModel
{
CurrentPage = page,
lstBuss = selector.Skip((page - 1) * 40).OrderByDescending(p => p.Id).Take(40).ToList(),
totalItemCount = totalItemCount
};
if (selector.Count == 0)
{
TempData["TPmsgError"] = "نتیجه ای برای جستجوی شما یافت نشد!";
TempData["TPmsgErrorB"] = "کاربر گرامی لطفا عبارت دیگری را برای جستجو درج کنید.";
TempData["alertShower"] = "1";
}
return PartialView("_SearchResult", model);
}
string s = Search;
string[] words = s.Split(' ');
foreach (var word in words)
{
var selector = db.Businesses.Where(p => p.Job.Contains(word.ToString()) || p.TextMore.Contains(word.ToString())).Where(t => t.Category == Subject).ToList();
int totalItemCount = selector.Count();
var model = new PagerViewModel
{
CurrentPage = page,
lstBuss = selector.Skip((page - 1) * 40).OrderByDescending(p => p.Id).Take(40).ToList(),
totalItemCount = totalItemCount
};
if (selector.Count == 0)
{
TempData["TPmsgError"] = "نتیجه ای برای جستجوی شما یافت نشد!";
TempData["TPmsgErrorB"] = "کاربر گرامی لطفا عبارت دیگری را برای جستجو درج کنید.";
TempData["alertShower"] = "1";
}
return PartialView("_SearchResult", model);
}