public async Task <IActionResult> Index(string keyword, Status?status, int pageIndex = 1, int pageSize = 5) { var request = new GetManageCategoryPagingRequest() { Keyword = keyword, PageIndex = pageIndex, PageSize = pageSize, LanguageId = GetLanguageId(), Status = status }; ViewBag.Statuss = Enum.GetValues(typeof(Status)).Cast <Status>() .Select(x => new SelectListItem() { Text = x.ToString(), Value = ((int)x).ToString(), Selected = status.HasValue && status.ToString() == x.ToString() }).ToList(); ViewBag.Keyword = keyword; if (TempData["Result"] != null) { ViewBag.SuccessMsg = TempData["Result"]; } var data = await _categoryApiCilent.GetCategoryPaging(request); return(View(data.ResultObj)); }