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); }