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;
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
24
teams/Wrappers/Response.cs
Normal file
24
teams/Wrappers/Response.cs
Normal file
@@ -0,0 +1,24 @@
|
||||
using System;
|
||||
namespace Teams.Wrappers
|
||||
{
|
||||
public class Response<T>
|
||||
{
|
||||
public T Results { get; set; }
|
||||
public bool Succeeded { get; set; }
|
||||
public string[] Errors { get; set; }
|
||||
public string Message { get; set; }
|
||||
|
||||
public Response()
|
||||
{
|
||||
}
|
||||
|
||||
public Response(T results)
|
||||
{
|
||||
Succeeded = true;
|
||||
Message = string.Empty;
|
||||
Errors = null;
|
||||
Results = results;
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user