所以我有一个Android和IOS应用程序,它们都使用Core应用程序。那里有一些服务,我不会详细介绍,因为它没有解释我的观点。无论如何,该服务返回一个Pagination
对象,其中包含Data
属性。
Pagination
模型看起来如下:
public class Pagination<T>
{
public Pagination ()
{
}
public int Total { get; set; }
public int Per_Page { get ; set; }
public int Current_Page { get; set; }
public int Last_Page { get; set; }
public int From { get; set; }
public int To { get; set; }
public List<T> Data { get; set; }
}
我的API返回的数据如下所示:
{
total: 41,
per_page: 10,
current_page: 1,
last_page: 5,
from: 1,
to: 10,
data: [ {} , {} , {} ]
}
因此,填充Pagination
对象的服务方法如下所示:
photoservice.GetPhotos (album.Venue_Id, album.ID, page, (Pagination<Photo> obj) => {
// Save the objects to the internal SQLite database
photoManager.SavePhotos(obj.Data);
});
现在我的问题是:
提前致谢! 亲切的问候, 千斤顶
编辑:
我意识到我要问的问题是广泛的。我应该放大其中一个。所以我真的想知道: