Ejemplo n.º 1
0
        public async Task <bool> IsAllowedToTaskMooving(Specification <ProjectParticipation> spec)
        {
            ProjectParticipation projectParticipation = await GetHighestParticipation(spec);

            return(ProjectActionPolicy.TaskMooving(projectParticipation.ParticipationType));
        }
Ejemplo n.º 2
0
        public async Task <bool> IsAllowedToUserManagement(Specification <ProjectParticipation> spec)
        {
            ProjectParticipation projectParticipation = await GetHighestParticipation(spec);

            return(ProjectActionPolicy.UserManagement(projectParticipation.ParticipationType));
        }
Ejemplo n.º 3
0
        public async Task <bool> IsAllowedStatusCRUD(Specification <ProjectParticipation> spec)
        {
            ProjectParticipation projectParticipation = await GetHighestParticipation(spec);

            return(ProjectActionPolicy.StatusCRUD(projectParticipation.ParticipationType));
        }