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