public IHttpActionResult GetBaseScoreCards(int page = 1) { var scoreCards = _baseScoreCardRepository .AllPublished() .Skip(1000 * (page - 1)) .Take(1000) .Select(c => new SerializableBaseScoreCard { Id = c.Id, Journal = c.Journal.Title, ISSN = c.Journal.ISSN, DateExpiration = c.DateExpiration, DatePublished = c.DatePublished, DateStarted = c.DateStarted, Remarks = c.Remarks, Score = c.Score, State = c.State, UserName = c.UserProfile.DisplayName, Editor = c.Editor, Submitted = c.Submitted }); return(Ok(scoreCards)); }