コード例 #1
0
        public static Task <IEnumerable <Timeslip> > GetTimeSlipsAsync(this FreeAgentClient client, Project project)
        {
            var url = client.ExtractUrl(project);

            return(client.GetOrCreateAsync(c => c.TimeslipList(client.Configuration.CurrentHeader, null, null, url.OriginalString, null, null), r => r.Timeslips));
        }
コード例 #2
0
        public static Task <IEnumerable <Project> > GetProjectsAsync(this FreeAgentClient client, Contact contact)
        {
            var url = client.ExtractUrl(contact);

            return(client.GetOrCreateAsync(c => c.ProjectList(client.Configuration.CurrentHeader, null, null, url.OriginalString), r => r.Projects));
        }
コード例 #3
0
        public static Task <IEnumerable <NoteItem> > GetNotesAsync(this FreeAgentClient client, Project project)
        {
            var url = client.ExtractUrl(project);

            return(client.GetOrCreateAsync(c => c.NoteList(client.Configuration.CurrentHeader, null, url.OriginalString), r => r.Notes));
        }