Пример #1
0
        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);
 }
Пример #4
0
 public ListProjectsResponse ListProjects(ListProjectsRequest request, IRequestOptions options = null)
 {
     return(WebClient.Send(request, options));
 }
Пример #5
0
        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);
 }
Пример #7
0
 public ListProjectsResponse ListProjects(ListProjectsRequest request, IRequestOptions options)
 {
     return(WebClient.Send <ListProjectsResponse>(HttpMethods.GET, request.BuildUrl(ClientSettings.Version), null, options));
 }