public async Task <bool> IsAllowedToTaskMooving(Specification <ProjectParticipation> spec) { ProjectParticipation projectParticipation = await GetHighestParticipation(spec); return(ProjectActionPolicy.TaskMooving(projectParticipation.ParticipationType)); }
public async Task <bool> IsAllowedToUserManagement(Specification <ProjectParticipation> spec) { ProjectParticipation projectParticipation = await GetHighestParticipation(spec); return(ProjectActionPolicy.UserManagement(projectParticipation.ParticipationType)); }
public async Task <bool> IsAllowedStatusCRUD(Specification <ProjectParticipation> spec) { ProjectParticipation projectParticipation = await GetHighestParticipation(spec); return(ProjectActionPolicy.StatusCRUD(projectParticipation.ParticipationType)); }