public virtual void GetUsersByBadge(IEnumerable<int> userIds, Action<IPagedList<User>> onSuccess, Action<ApiException> onError, BadgeByUserOptions options) { MakeRequest<UserResponse>("badges", new string[] { userIds.Vectorize(), "badges" }, new { key = apiKey, page = options.Page ?? null, pagesize = options.PageSize ?? null, fromdate = options.FromDate.HasValue ? (long?)options.FromDate.Value.ToUnixTime() : null, todate = options.ToDate.HasValue ? (long?)options.ToDate.Value.ToUnixTime() : null }, (items) => onSuccess(new PagedList<User>(items.Users, items)), onError); }
public virtual IPagedList <User> GetUsersByBadge(IEnumerable <int> badgeIds, BadgeByUserOptions options) { var response = MakeRequest <UserResponse>("badges", new string[] { badgeIds.Vectorize() }, new { key = apiKey, page = options.Page ?? null, pagesize = options.PageSize ?? null, fromdate = options.FromDate.HasValue ? (long?)options.FromDate.Value.ToUnixTime() : null, todate = options.ToDate.HasValue ? (long?)options.ToDate.Value.ToUnixTime() : null }); return(new PagedList <User>(response.Users, response)); }
public virtual void GetUsersByBadge(int userId, Action<IPagedList<User>> onSuccess, Action<ApiException> onError, BadgeByUserOptions options) { GetUsersByBadge(userId.ToArray(), onSuccess, onError, options); }
public virtual void GetUsersByBadge(IEnumerable <int> userIds, Action <IPagedList <User> > onSuccess, Action <ApiException> onError, BadgeByUserOptions options) { MakeRequest <UserResponse>("badges", new string[] { userIds.Vectorize(), "badges" }, new { key = apiKey, page = options.Page ?? null, pagesize = options.PageSize ?? null, fromdate = options.FromDate.HasValue ? (long?)options.FromDate.Value.ToUnixTime() : null, todate = options.ToDate.HasValue ? (long?)options.ToDate.Value.ToUnixTime() : null }, (items) => onSuccess(new PagedList <User>(items.Users, items)), onError); }
public virtual void GetUsersByBadge(int userId, Action <IPagedList <User> > onSuccess, Action <ApiException> onError, BadgeByUserOptions options) { GetUsersByBadge(userId.ToArray(), onSuccess, onError, options); }
public virtual IEnumerable <User> GetUsersByBadge(int badgeId, BadgeByUserOptions options) { return(GetUsersByBadge(badgeId.ToArray(), options)); }