コード例 #1
0
        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());
        }