public void GetProducts(int page, string collectionId, Collection.SortOrder sortOrder, Action <IEnumerable <Product>, Response> success, Action <RetrofitError> failure) { GetProducts(page, collectionId, sortOrder, new RetrofitCallback <JavaList <Product> >( (data, response) => success(data, response), failure)); }
public Task <IEnumerable <Product> > GetProductsAsync(int page, string collectionId, Collection.SortOrder sortOrder) { var callback = new RetrofitCallbackAsync <JavaList <Product>, IEnumerable <Product> >(data => data); GetProducts(page, collectionId, sortOrder, callback); return(callback.Task); }