public Task <List <Link> > Promoted(int page, PromotedSort sort) { if (page <= 0) { throw new ArgumentOutOfRangeException(nameof(page)); } if (!Enum.IsDefined(typeof(PromotedSort), sort)) { throw new ArgumentOutOfRangeException(nameof(sort)); } var parameters = new HashSet <ApiParameter> { new ApiParameter("page", page), new ApiParameter("sort", sort.ToString().ToLower()) }; if (Client.UserKey != null) { parameters.Add(new ApiParameter("userkey", Client.UserKey)); } return(Client.CallApiMethodWithAuth <List <Link> >( new ApiMethod(ApiV1Constants.LinksPromoted, HttpMethod.Get, parameters) )); }
public Task<List<Link>> Upcomming(int page, PromotedSort promotedSort) { if (page <= 0) throw new ArgumentOutOfRangeException(nameof(page)); if (!Enum.IsDefined(typeof (PromotedSort), promotedSort)) throw new ArgumentOutOfRangeException(nameof(promotedSort)); var parameters = GetApiParameterSet(); return Client.CallApiMethodWithAuth<List<Link>>( new ApiMethod(ApiV1Constants.PopularUpcomming, HttpMethod.Get, parameters) ); }
public Task<List<Link>> Promoted(int page, PromotedSort sort) { if (page <= 0) throw new ArgumentOutOfRangeException(nameof(page)); if (!Enum.IsDefined(typeof (PromotedSort), sort)) throw new ArgumentOutOfRangeException(nameof(sort)); var parameters = new HashSet<ApiParameter> { new ApiParameter("page", page), new ApiParameter("sort", sort.ToString().ToLower()) }; if (Client.UserKey != null) parameters.Add(new ApiParameter("userkey", Client.UserKey)); return Client.CallApiMethodWithAuth<List<Link>>( new ApiMethod(ApiV1Constants.LinksPromoted, HttpMethod.Get, parameters) ); }
public Task <List <Link> > Upcomming(int page, PromotedSort promotedSort) { if (page <= 0) { throw new ArgumentOutOfRangeException(nameof(page)); } if (!Enum.IsDefined(typeof(PromotedSort), promotedSort)) { throw new ArgumentOutOfRangeException(nameof(promotedSort)); } var parameters = GetApiParameterSet(); return(Client.CallApiMethodWithAuth <List <Link> >( new ApiMethod(ApiV1Constants.PopularUpcomming, HttpMethod.Get, parameters) )); }
public Task<List<Link>> Promoted(int page, PromotedSort sort) { throw new NotImplementedException(); }
public Task <List <Link> > Promoted(int page, PromotedSort sort) { throw new NotImplementedException(); }
public Task<List<Link>> Upcomming(int page, PromotedSort promotedSort) { throw new NotImplementedException(); }
public Task <List <Link> > Upcomming(int page, PromotedSort promotedSort) { throw new NotImplementedException(); }