diff --git a/Apps.XTM/Actions/ProjectActions.cs b/Apps.XTM/Actions/ProjectActions.cs index 8ae5cfd..2ff8cb6 100644 --- a/Apps.XTM/Actions/ProjectActions.cs +++ b/Apps.XTM/Actions/ProjectActions.cs @@ -265,10 +265,12 @@ public async Task GetProjectUsers([ActionParameter] Projec var endpoint = $"{ApiEndpoints.Projects}/{project.ProjectId}{ApiEndpoints.Users}"; var projectUsers = await Client.ExecuteXtmWithJson(endpoint, Method.Get, null, Creds); - var projectUsersResponse = new ProjectUsersResponse(); - - projectUsersResponse.ProjectManager = await GetUserById(projectUsers.ProjectManager.UserId); - projectUsersResponse.ProjectCreator = await GetUserById(projectUsers.ProjectCreator.UserId); + var projectUsersResponse = new ProjectUsersResponse + { + ProjectManager = await GetUserById(projectUsers.ProjectManager.UserId), + ProjectCreator = await GetUserById(projectUsers.ProjectCreator.UserId) + }; + foreach (var linguist in projectUsers.Linguists) { projectUsersResponse.Linguists.Add(await GetUserById(linguist.UserId)); diff --git a/Apps.XTM/Models/Response/User/ProjectUsers.cs b/Apps.XTM/Models/Response/User/ProjectUsers.cs index 67786fb..2a4bc81 100644 --- a/Apps.XTM/Models/Response/User/ProjectUsers.cs +++ b/Apps.XTM/Models/Response/User/ProjectUsers.cs @@ -1,8 +1,12 @@ -namespace Apps.XTM.Models.Response.User; +using Newtonsoft.Json; + +namespace Apps.XTM.Models.Response.User; public class ProjectUsers { public List Linguists { get; set; } + public ProjectUser ProjectManager { get; set; } + public ProjectUser ProjectCreator { get; set; } } \ No newline at end of file