Updating
This commit is contained in:
27
teams/Wrappers/PagedResponse.cs
Normal file
27
teams/Wrappers/PagedResponse.cs
Normal file
@@ -0,0 +1,27 @@
|
||||
using System;
|
||||
using Teams.Services;
|
||||
|
||||
namespace Teams.Wrappers
|
||||
{
|
||||
public class PagedResponse<T>: Response<T>
|
||||
{
|
||||
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;
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user