示例#1
0
        public async Task <IActionResult> Index(string txtSearch, int page = 1)
        {
            if (HttpContext.Session.GetString("ID") == null)
            {
                return(RedirectToAction("Login", "Admin"));
            }
            else
            {
                if (!string.IsNullOrEmpty(txtSearch))
                {
                    dynamic querySearch = officeRepository.findOffices(txtSearch);

                    if (querySearch != null)
                    {
                        ViewBag.SearchValue = txtSearch;
                        return(View(await PagingList.CreateAsync(querySearch, 10, page)));
                    }
                    else
                    {
                        ViewBag.Empty("Not Found.");
                        return(View());
                    }
                }

                dynamic query = officeRepository.GetOffices;
                return(View(await PagingList.CreateAsync(query, 10, page)));
            }
        }