public GetProjectInvitation ( System.Guid projectKey ) : Quilt4.Service.Entity.ProjectMember[] | ||
projectKey | System.Guid | |
return | Quilt4.Service.Entity.ProjectMember[] |
public ProjectMember[] GetProjectInvitation(Guid projectKey)
{
using (var context = GetDataContext())
{
return context.Users.Where(x => context.ProjectInvitations.Any(y => y.UserId == x.UserId && y.Project.ProjectKey == projectKey)).Select(x => new ProjectMember(x.UserName, x.Email, false, x.ProjectUsers.Single(y => y.UserId == x.UserId && y.Project.ProjectKey == projectKey).Role, x.FullName, x.AvatarUrl)).ToArray();
}
}