public static Task <IList <Membership> > GetAllMembershipsAsync(this IRedmineClient apiClient, int projectId, int offset = 0, int count = int.MaxValue) { return(RedminePaginationHelper.GetAllAsync <Membership>( async(o, l) => await apiClient.GetProjectMembershipsAsync(projectId, o, l), offset, count)); }
public static Task <IList <Ticket> > GetAllTicketsAsync(this IRedmineClient apiClient, long[] ids = null, long[] statusIds = null, long[] trackerIds = null, object[] assignedToIds = null, string subject = null, DateTime?updatedOnFrom = null, DateTime?updatedOnTo = null, string[] include = null, int offset = 0, int count = int.MaxValue) { return(RedminePaginationHelper.GetAllAsync <Ticket>( async(o, l) => await apiClient.GetTicketsAsync(ids, statusIds, trackerIds, assignedToIds, subject, updatedOnFrom, updatedOnTo, include, o, l), offset, count)); }
public static Task <IList <Project> > GetAllProjectsAsync(this IRedmineClient apiClient, int offset = 0, int count = int.MaxValue) { return(RedminePaginationHelper.GetAllAsync <Project>(async(o, l) => await apiClient.GetProjectsAsync(o, l), offset, count)); }