public ActionResult Index(int?Sayfa, string ara) { int _sayfaNo = Sayfa ?? 1; if (ara == null) { var dosyalar = db.DosyaYoneticisi.OrderByDescending(u => u.DosyaId).ToPagedList <DosyaYoneticisi>(_sayfaNo, 18); return(View(dosyalar)); } else { ara = Kontrol.AramaKontrol(ara); var dosyalar = db.DosyaYoneticisi.Where(d => d.DosyaAdi.Contains(ara)).OrderByDescending(u => u.DosyaId).ToPagedList <DosyaYoneticisi>(_sayfaNo, 18); return(View(dosyalar)); } }
public async Task <PartialViewResult> HaberAra(string searchKey) { HaberAramaModel viewModel = null; var tasks = new Task[1]; int i = 0; viewModel = new HaberAramaModel(); viewModel.SearchKey = Kontrol.AramaKontrol(searchKey); List <Task> TaskList = GetSeachResult(searchKey, viewModel); foreach (Task tsk in TaskList) { tasks[i] = tsk; i++; } await Task.WhenAll(tasks); return(PartialView("~/Views/_Partial/_HaberAramaSonuc.cshtml", viewModel)); }