public async Task <IActionResult> ItemIndex(string op = "enable") { var items = (await item.getAllItemAsync()).Where(s => s.SupplierId == _id).ToList(); var lst_disable = items.Where(i => i.StatusItem.Trim().ToLower() == "disable").ToList(); var lst_enable = items.Where(i => i.StatusItem.Trim().ToLower() == "enable").ToList(); //if (op == null) op = "enable"; return(View(op.Trim().ToLower() == "enable" ? lst_enable : lst_disable)); }
public async Task <IActionResult> Category(int?categoryId, int?page, string searchString = "") { List <ServiceReference_Item.Item> lst_item = null; ViewBag.page = page ?? 1; ViewBag.CategoryId = categoryId; int pageSize = 8; ViewData["CurrentFilter"] = searchString; ServiceReference_Category.Category catebyId; if (!String.IsNullOrEmpty(searchString))//nếu có nhập tìm kiếm thì đưa vào list tìm sp theo tên { lst_item = (await itm.findItembyNameAsync(searchString)).ToList(); ViewData["link"] = searchString; } else if (searchString == null && categoryId == null) { lst_item = (await itm.getAllItemAsync()).ToList(); ViewData["link"] = "All"; } else { lst_item = (await itm.findItembyCategoryIdAsync((int)categoryId)).ToList(); catebyId = await cs.findCategorybyIdAsync((int)categoryId); ViewData["link"] = catebyId.CategoryName; } var items = (from a in lst_item select a).AsQueryable(); return(View(PaginatedList <ServiceReference_Item.Item> .CreateAsync(items, page ?? 1, pageSize))); }
public async Task <JsonResult> Get() { var lst_item = (await itm.getAllItemAsync()).OrderByDescending(i => i.AddedDate).Take(10); return(Json(lst_item)); }