public async Task <IActionResult> Index(string keyword, int type = 1, int pageIndex = 1, int pageSize = 20) { var request = new GetOrderPagingRequest() { type = type, Keyword = keyword, PageIndex = pageIndex, PageSize = pageSize, }; var data = await _orderApiClient.GetOrderPagings(request); ViewBag.Keyword = keyword; if (TempData["result"] != null) { ViewBag.SuccessMsg = TempData["result"]; } if (TempData["error"] != null) { ViewBag.ErrorMsg = TempData["error"]; } ViewBag.SortType = new List <SelectListItem> { new SelectListItem { Value = "1", Text = "Tất cả", Selected = type == 1 ? true : false }, new SelectListItem { Value = "2", Text = "Đơn hàng chờ duyệt", Selected = type == 2 ? true : false }, new SelectListItem { Value = "3", Text = "Đơn hàng chờ thanh toán", Selected = type == 3 ? true : false }, new SelectListItem { Value = "4", Text = "Đơn hàng chờ vận chuyển", Selected = type == 4 ? true : false }, new SelectListItem { Value = "5", Text = "Đơn hàng đang vận chuyển", Selected = type == 5 ? true : false }, new SelectListItem { Value = "6", Text = "Đơn hàng giao thành công", Selected = type == 6 ? true : false }, new SelectListItem { Value = "7", Text = "Đơn hàng đã hủy", Selected = type == 7 ? true : false }, }; return(View(data)); }