public IActionResult GetAllNewsItems([FromQuery] int pageNumber = 1, [FromQuery] int pageSize = 25)
        {
            var newsItems = _newsItemService.GetAllNewsItems().ToList();
            var envelope  = new Envelope <NewsItemDto>(pageNumber, pageSize, newsItems);

            return(Ok(envelope));
        }
        public IActionResult GetAllNews()
        {
            var pageSize   = 25;
            var pageNumber = 0;

            if (HttpContext.Request.QueryString.HasValue)
            {
                var sizeString   = HttpContext.Request.Query["pageSize"];
                var numberString = HttpContext.Request.Query["pageNumber"];
                if (!int.TryParse(sizeString, out pageSize) || !int.TryParse(numberString, out pageNumber))
                {
                    return(BadRequest("Invalid parameters"));
                }
            }

            return(Ok(_newsItemService.GetAllNewsItems(pageSize, pageNumber)));
        }
Пример #3
0
        public IActionResult GetAllNewsItems([FromQuery] int pageNumber = 1, [FromQuery] int pageSize = 25)
        {
            var newsItems = _newsItemService.GetAllNewsItems(pageSize, pageNumber);

            return(Ok(newsItems));
        }