public Models.ArtistResponseModel GetAll() { var result = new ArtistResponseModel(); result.results = artistRepo.GetAll().ToList(); result.page = 1; result.pageSize = 10; result.numberOfSearchResults = result.results.Count; result.numberOfPages = CalculatePages(result.numberOfSearchResults, result.pageSize); return result; }
public Models.ArtistResponseModel Search(string searchCriteria, string pageNumber, string pageSize) { var result = new ArtistResponseModel(); result.page = String.IsNullOrEmpty(pageNumber) ? 1 : Convert.ToInt16(pageNumber); result.pageSize = String.IsNullOrEmpty(pageSize) ? 10 : Convert.ToInt16(pageSize); result.results = artistRepo.Search(searchCriteria, result.page, result.pageSize).ToList(); result.numberOfSearchResults = result.results.Count; result.numberOfPages = CalculatePages(result.numberOfSearchResults, result.pageSize); return result; }