public IActionResult GetAllUserRightLists(int id) { int pageNumber = 1; int pageSize = 10; var response = new ListModelResponse <UserRightListVM>() as IListModelResponse <UserRightListVM>; try { if (ModelState.IsValid) { var data = _userRightService.GetAllUserRightLists(); int skip = (pageNumber - 1) * pageSize; int totalRecordCount = data.Count(); int pageCount = totalRecordCount > 0 ? (int)Math.Ceiling(totalRecordCount / (double)pageSize) : 0; response.StatusCode = (int)HttpStatusCode.OK; response.Count = data.Count(); response.Success = "Y"; response.PageNumber = pageNumber; response.PageSize = pageSize; response.Data = data.ToList(); } } catch (Exception ex) { response.StatusCode = (int)HttpStatusCode.InternalServerError; response.Message = ex.Message; response.Count = 0; response.Success = "N"; } return(response.ToHttpResponse()); }