Exemple #1
0
        // 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));
        }