Beispiel #1
0
        public async Task Should_Update_User()
        {
            var  userId = 44.ToString();
            User user   = redmineManager.GetObject <User>(userId, null);

            user.FirstName = "modified first name";
            await redmineManager.UpdateObjectAsync(userId, user);

            User updatedUser = await redmineManager.GetObjectAsync <User>(userId, null);

            Assert.AreEqual(user.FirstName, updatedUser.FirstName);
        }
Beispiel #2
0
        public async Task <CommonRemineEntities.Issue> CreateOrUpdateIssueAsync(CommonRemineEntities.Issue issue)
        {
            var redmineIssue = EntityMapper.Map <Issue>(issue);

            if (issue.Id.HasValue)
            {
                await RedmineManager.UpdateObjectAsync(redmineIssue.Id.ToString(), redmineIssue);

                return(issue);
            }
            else
            {
                var newRedmineIssue = await RedmineManager.CreateObjectAsync(redmineIssue);

                return(EntityMapper.Map <CommonRemineEntities.Issue>(newRedmineIssue));
            }
        }