Skip to content
Snippets Groups Projects
Select Git revision
  • bcbfda0af01c152e48e7d9f92a79043aa4df4c19
  • main default protected
  • jw_sonar
  • v6.0.0 protected
  • bedran_exercise-list
  • ask-user-to-delete-exercises-on-duplicates
  • update-dependencies
  • jw_sonar_backup
  • add_route_assignments
  • 6.0.0-dev
  • 5.0.1
  • 5.0.0
  • 4.1.0
  • 4.0.0
  • 3.5.3
  • 3.5.2
  • 3.5.1
  • 3.5.0
  • 3.4.2
  • 3.4.1
  • 3.4.0
  • 3.3.0
  • 3.2.0
  • 3.1.3
  • 3.1.2
  • 3.1.1
  • 3.1.0
  • 3.0.1
  • 3.0.0
29 results

ExerciseManager.ts

Blame
  • ExerciseManager.ts 702 B
    import { Prisma }   from '@prisma/client';
    import { Exercise } from '../types/DatabaseTypes';
    import db           from '../helpers/DatabaseHelper';
    
    
    class ExerciseManager {
        async get(id: string, include: Prisma.ExerciseInclude | undefined = undefined): Promise<Exercise | undefined> {
            return await db.exercise.findUnique({
                                                    where  : {
                                                        id: id
                                                    },
                                                    include: include
                                                }) as unknown as Exercise ?? undefined;
        }
    }
    
    
    export default new ExerciseManager();