// GET: Caterogy public ActionResult CategorySearch(string Page, CategorySearch model) { CategoryBL bl = new CategoryBL(); CategoryDTO dto = new CategoryDTO(); if (!string.IsNullOrEmpty(model.SearchButton) || Page.IsNotNullOrEmpty()) { if (Page != null) { dto.page = int.Parse(Page); model.Page = dto.page; } List <CategoryDTO> result = new List <CategoryDTO>(); if (model.CategoryCode.IsNotNullOrEmpty()) { dto.code = model.CategoryCode; } if (model.CategoryName.IsNotNullOrEmpty()) { dto.name = model.CategoryName; } bl.SearchData(dto, out result); model.PageCount = bl.CountPage(dto); model.SearchResults = new StaticPagedList <CategoryDTO>(result, model.Page, 20, model.PageCount); } return(View(model)); }