Beispiel #1
0
        public async Task <IActionResult> UpdateProjectMember(int projectId, int memberId, UpdateProjectMemberDto projectMember)
        {
            _logger.LogInformation("Updating member {memberId} in project {projectId}. Request body: {@projectMember}", memberId, projectId, projectMember);

            if (memberId != projectMember.Id)
            {
                _logger.LogWarning("Member Id doesn't match");
                return(BadRequest("Member Id doesn't match."));
            }

            await _projectMemberService.UpdateProjectMemberRole(projectId, projectMember.UserId, projectMember.ProjectMemberRoleId);

            return(Ok());
        }
        public async Task UpdateProjectMember(int projectId, int memberId, UpdateProjectMemberDto dto)
        {
            var path = $"project/{projectId}/member/{memberId}";

            await Api.Put(path, dto);
        }