public virtual IActionResult GetResultPaging(int pageIndex, int pageSize, string textFilter) { try { var pageResult = new PageResult <MISAEntity>(); if (textFilter == null || textFilter == "") { pageResult.CountList = _baseBL.GetCountByTableName(); pageResult.Items = _baseBL.GetPaging(pageIndex, pageSize); return(Ok(pageResult)); } else { pageResult.CountList = _baseBL.GetCountFilter(textFilter); pageResult.Items = _baseBL.GetPagingFilter(pageIndex, pageSize, textFilter); return(Ok(pageResult)); } } catch (Exception ex) { _logger.LogError(ex, "exception"); var msg = new { devMsg = ex.Message, userMsg = "Có lỗi xảy ra vui lòng liên hệ với MISA để được trợ giúp" }; return(StatusCode(StatusCodes.Status500InternalServerError, msg)); } }