Beispiel #1
0
        public IList<Issue> GetIssues(string projectId, string statusId, string assignedToId)
        {
            var parameters = new NameValueCollection();
            parameters.AddIfNotNullOrEmpty("project_id", projectId);
            parameters.AddIfNotNullOrEmpty("status_id", statusId);
            parameters.AddIfNotNullOrEmpty("assigned_to_id", assignedToId);

            return RedmineService.GetTotalObjectList<Issue>(parameters);
        }
Beispiel #2
0
        public IList<Membership> GetMemberships(string userId)
        {
            var parameters = new NameValueCollection();
            parameters.AddIfNotNullOrEmpty("user_id", userId);

            return RedmineService.GetTotalObjectList<Membership>(parameters);
        }
            public void ShouldNotAddValueToCollectionIfNotEmpty()
            {
                var nameValueCollection = new NameValueCollection {{"test", "test"}};

                 nameValueCollection.AddIfNotNullOrEmpty(string.Empty, string.Empty);

                 Assert.That(1, Is.EqualTo(nameValueCollection.Count));
            }
            public void ShouldAddValueToCollectionIfNotEmpty()
            {
                var nameValueCollection = new NameValueCollection { { "test", "test" } };

                 nameValueCollection.AddIfNotNullOrEmpty("test1", "test2");

                 Assert.That(2, Is.EqualTo(nameValueCollection.Count));
            }
Beispiel #5
0
        public User GetCurrentUser(bool fetchMembeships = false, bool fetchGroups = false)
        {
            var include = string.Empty;

            include.Add(fetchMembeships, "memberships");
            include.Add(fetchGroups, "groups");

            var parameters = new NameValueCollection();
            parameters.AddIfNotNullOrEmpty("include", include);

            return RedmineService.GetCurrentUser(parameters);
        }