diff --git a/redis_app/views.py b/redis_app/views.py index 18873f7..027e037 100644 --- a/redis_app/views.py +++ b/redis_app/views.py @@ -147,6 +147,22 @@ def getCourseId(course_title, course_teacher): return False +def delete_course(course_id): + course = redis_connection.hgetall(f"course:{course_id}") + if not course: + return False + redis_connection.delete(f"course:{course_id}") + +def create_course(course_title, course_summary, course_level, course_places, course_teacher): + course_id = uuid.uuid4() + redis_connection.hset(f"course:{course_id}", mapping={ + "title": course_title, + "summary": course_summary, + "level": course_level, + "places": course_places, + "teacher": course_teacher + }) + redis_connection.expire(f"course:{course_id}", DEFAULT_EXPIRE_TIME) def course_register(course_id, person_id): course = redis_connection.hgetall(f"course:{course_id}")