From 1d6db35c5c3786ec14996fda6a516224f779c9a4 Mon Sep 17 00:00:00 2001 From: Hykilpikonna Date: Mon, 20 Apr 2020 17:59:42 -0400 Subject: [PATCH] [+] Encapsulate getLevelFullName() --- src/logic/utils/course-utils.ts | 19 +++++++++++++++++++ 1 file changed, 19 insertions(+) diff --git a/src/logic/utils/course-utils.ts b/src/logic/utils/course-utils.ts index 3ddf94b..b44efbe 100644 --- a/src/logic/utils/course-utils.ts +++ b/src/logic/utils/course-utils.ts @@ -94,4 +94,23 @@ export class CourseUtils return -1; } + + /** + * Get full name of a level from short name + * + * @param level Any level name + */ + static getLevelFullName(level: string) + { + switch (this.getLevelID(level)) + { + case 1: return 'AP'; + case 2: return 'Honors'; + case 3: return 'Accelerated'; + case 4: return 'CP'; + case 101: return 'Club'; + case 102: return 'Sport'; + case 201: return 'None'; + } + } }