public static void CanGetUserProjectsFirstPage(IBaseSpaceClient client, string[] includeStrings = null) { var getListProjsRequest = new ListProjectsRequest(); if (includeStrings != null && includeStrings.Length > 0) getListProjsRequest.Include = includeStrings; ListProjectsResponse response = client.ListProjects(getListProjsRequest); Assert.NotNull(response); Assert.True(response.Response.TotalCount > 0); //make sure account has at least 1 for access token ProjectCompact projectResult = response.Response.Items[0]; Assert.NotNull(projectResult); Assert.NotEmpty(projectResult.Id); Assert.NotEmpty(projectResult.Name); Assert.NotSame(projectResult.Id, projectResult.Name); Assert.True(projectResult.DateCreated > new DateTime(2009, 1, 1)); if (includeStrings != null && includeStrings.Length > 0) Assert.NotNull(projectResult.Permissions); }
public Task<ListProjectsResponse> ListProjectsAsync(ListProjectsRequest request, IRequestOptions options) { return WebClient.SendAsync<ListProjectsResponse>(HttpMethods.GET, request.BuildUrl(ClientSettings.Version), null, options); }
public ListProjectsResponse ListProjects(ListProjectsRequest request, IRequestOptions options = null) { return WebClient.Send(request, options); }
public ListProjectsResponse ListProjects(ListProjectsRequest request, IRequestOptions options = null) { return(WebClient.Send(request, options)); }
public ListProjectsResponse ListProjects(ListProjectsRequest request) { ListProjectsResponse response = new ListProjectsResponse(); response.ExceptionState = false; response.Projects = _projectRepository.FindAll().ConvertToProjectSummaryView(); return response; }
public ListProjectsResponse ListProjects(ListProjectsRequest request, IRequestOptions options = null) { return WebClient.Send<ListProjectsResponse>(HttpMethods.GET, request.BuildUrl(ClientSettings.Version), null, options); }
public ListProjectsResponse ListProjects(ListProjectsRequest request, IRequestOptions options) { return(WebClient.Send <ListProjectsResponse>(HttpMethods.GET, request.BuildUrl(ClientSettings.Version), null, options)); }