Ejemplo n.º 1
0
        public async Task <ICollection <BTUser> > UsersOnProject(int projectId)
        {
            Project project = await _context.Projects
                              .Include(u => u.ProjectUsers)
                              .ThenInclude(u => u.User)
                              .FirstOrDefaultAsync(u => u.Id == projectId);

            List <BTUser> projectusers = project.ProjectUsers.Select(p => p.User).ToList();

            return(projectusers);
        }
Ejemplo n.º 2
0
        //METHODS
        public async Task <bool> IsUserOnProject(string userId, int projectId)
        {
            Project project = await _context.Projects
                              .Include(u => u.ProjectUsers)
                              .ThenInclude(u => u.User)
                              .FirstOrDefaultAsync(u => u.Id == projectId);

            bool result = project.ProjectUsers.Any(u => u.UserId == userId);

            return(result);
        }