Added CRUD on courses -> TODO: pub/sub + graphic features to test CRUD

master
Corentin LEMAIRE 6 months ago
parent f639d779b4
commit 41492f75fc

@ -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}")

Loading…
Cancel
Save