diff --git a/src/Project/Models/ProjectModel.cs b/src/Project/Models/ProjectModel.cs index 418837381c5cd371d143d52ffad100059aacee3c..db9f51de3c641115ea08d9997d101c8f071f9048 100644 --- a/src/Project/Models/ProjectModel.cs +++ b/src/Project/Models/ProjectModel.cs @@ -114,19 +114,6 @@ namespace Coscine.Api.Project.Models return projectRoles.Count() > 0; } - private IEnumerable<Database.Model.Project> QueryAllProjectsWithAccess(User user, params string[] allowedAccess) - { - ProjectRoleModel projectRoleModel = new ProjectRoleModel(); - ProjectModel projectModel = new ProjectModel(); - - allowedAccess = allowedAccess.Select(x => x.ToLower().Trim()).ToArray(); - var allUserProjectRoles = projectRoleModel.GetAllWhere((projectRoleRelation) => projectRoleRelation.UserId == user.Id && - allowedAccess.Contains(projectRoleRelation.Role.DisplayName.ToLower())); - var allowedProjectIds = allUserProjectRoles.Select((projectRole) => projectRole.ProjectId); - var allowedProjects = projectModel.GetAllWhere((project) => allowedProjectIds.Contains(project.Id)); - return allowedProjects.ToList(); - } - public IEnumerable<Database.Model.Project> GetWithAccess(User user, params string[] allowedAccess) { ProjectRoleModel projectRoleModel = new ProjectRoleModel();