public async Task <IActionResult> FindPagination(Pagination pagination) { ResponseHelper objHelper = new ResponseHelper(); try { pagination.RecordCount = SiteRepository.RecordCount(pagination.CommonSearch); var vList = await SiteRepository.FindPaginated(pagination.PageIndex, pagination.PageSize, pagination.CommonSearch); if (vList == null) { objHelper.Status = StatusCodes.Status200OK; objHelper.Message = "Get Empty Data"; } else { objHelper.Status = StatusCodes.Status200OK; objHelper.Message = "Get Successfully"; objHelper.Data = vList; } return(Ok(objHelper)); } catch { objHelper.Status = StatusCodes.Status500InternalServerError; objHelper.Message = "Get Unsuccessful"; return(StatusCode(StatusCodes.Status500InternalServerError, objHelper)); } }