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));
     }
 }