24 lines
481 B
Python
24 lines
481 B
Python
from model.course_model import Course
|
|
|
|
|
|
def add_course_dao(o, db):
|
|
try:
|
|
c = Course(**o)
|
|
db.add(c)
|
|
except:
|
|
db.rollback()
|
|
return False
|
|
else:
|
|
db.commit()
|
|
return True
|
|
|
|
|
|
def get_all_courses_dao(db):
|
|
return db.query(Course).filter(Course.is_deleted == 0).all()
|
|
|
|
|
|
def get_course_by_id_dao(course_id, db):
|
|
return db.query(Course).filter(
|
|
Course.course_id == course_id,
|
|
Course.is_deleted == 0
|
|
).first() |