Esempio n. 1
0
        public IHttpActionResult GetNewEpisodesByPage(int pageNumber, int?page_size = null, int?genre_id = null)
        {
            if (page_size.HasValue && page_size.Value < 1)
            {
                return(BadRequest(Resources.BadPageSizeMessage));
            }

            var page = _episodeService.GetNewEpisodesPage(page_size ?? SettingsManager.ReleasesSettings.Pagination.PageSize, pageNumber, genre_id);

            return(pageNumber <= page.TotalPagesCount ? Ok(page) : (IHttpActionResult)NotFound());
        }