コード例 #1
0
        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));
            }
        }
コード例 #2
0
        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));
        }