public HttpResponseMessage getAllPage(HttpRequestMessage request, int page, int pageSize = 20)
        {
            return(CreateHttpResponse(request, () =>
            {
                int totalRow = 0;
                var responseData = ErrorService.ReadPage(page, pageSize);

                totalRow = ErrorService.GetAll().Count;

                var paginationSet = new PaginationSet <ErrorModel>()
                {
                    Items = responseData,
                    Page = page,
                    TotalCount = totalRow,
                    TotalPages = (int)Math.Ceiling((decimal)totalRow / pageSize)
                };
                var response = request.CreateResponse(HttpStatusCode.OK, paginationSet);
                return response;
            }));
        }
Exemplo n.º 2
0
        public HttpResponseMessage GetAll(HttpRequestMessage request)
        {
            IEnumerable <Error> listError = null;
            var toTal = 0;

            try
            {
                listError = ErrorService.GetAll().OrderByDescending(x => x.CreatedDate);
                toTal     = listError.ToList().Count;
                if (toTal > 0)
                {
                    Message = "Danh sách error";
                }
                else
                {
                    throw new DbEntityValidationException("Không tồn tại Error nào");
                }
            }
            catch (DbEntityValidationException ex)
            {
                LogException(ex);
            }
            return(GetResponseMessage(IsSuccess, Message, toTal, listError));
        }
 public IActionResult ErrorList()
 {
     return(View(_errorService.GetAll()));
 }