using System; using Venues.Services; namespace Venues.Wrappers { public class PagedResponse: Response { public int TotalItemCount { get; set; } public int TotalPageCount { get; set; } public int PageSize { get; set; } public int CurrentPage { get; set; } public PagedResponse(T results, PaginationMetadata paginationMetadata) { this.TotalItemCount = paginationMetadata.TotalItemCount; this.TotalPageCount = paginationMetadata.TotalPageCount; this.CurrentPage = paginationMetadata.CurrentPage; this.PageSize = paginationMetadata.PageSize; this.CurrentPage = paginationMetadata.CurrentPage; this.Results = results; this.Message = null; this.Succeeded = true; this.Errors = null; } } }