diff --git a/src/Project/Controllers/ProjectRoleController.cs b/src/Project/Controllers/ProjectRoleController.cs index fd2588a5447cb4e5e540988dab2473c3cfd0dc3c..702a94039f10a48140febe54d3aa51dff40e44fa 100644 --- a/src/Project/Controllers/ProjectRoleController.cs +++ b/src/Project/Controllers/ProjectRoleController.cs @@ -49,7 +49,7 @@ namespace Coscine.Api.Project.Controllers { role = roleModel.GetById(projectRole.RoleId); } - return new ProjectRoleObject(projectRole.ProjectId, new UserObject(userInst.Id, userInst.DisplayName), new RoleObject(role.Id, role.DisplayName)); + return new ProjectRoleObject(projectRole.ProjectId, new UserObject(userInst.Id, userInst.DisplayName, userInst.EmailAddress), new RoleObject(role.Id, role.DisplayName)); }); } else diff --git a/src/Project/ReturnObjects/UserObject.cs b/src/Project/ReturnObjects/UserObject.cs index 68c8acbbe4a5ee522928363725a0c3653cbc8431..d8cd98f8de6645caf5c7e8fd97586524d676075c 100644 --- a/src/Project/ReturnObjects/UserObject.cs +++ b/src/Project/ReturnObjects/UserObject.cs @@ -1,9 +1,5 @@ using Coscine.ApiCommons.ReturnObjects; using System; -using System.Collections.Generic; -using System.Linq; -using System.Text; -using System.Threading.Tasks; namespace Coscine.Api.Project.ReturnObjects { @@ -13,11 +9,13 @@ namespace Coscine.Api.Project.ReturnObjects public Guid Id { get; set; } public string DisplayName { get; set; } + public string EmailAddress { get; set; } - public UserObject(Guid id, string displayName) + public UserObject(Guid id, string displayName, string emailAddress) { Id = id; DisplayName = displayName; + EmailAddress = emailAddress; } } }