def delete(self, id): try: user = User.get(User.id); user.delete() return {"success": True, "message": "Thành công"} except Exception as e: return {"success": False, "message": "Thất bại",}
def authenticate(username, password): users = User() try: user = User.get(User.username == username) print(user.password) if user and safe_str_cmp(user.password.encode('utf-8'), password.encode('utf-8')): return user return None except: return None
def create(self, exam_name, code, subject_code, be_register): try: exam = Exam.get(Exam.name == exam_name) user = User.get(User.code == code) subject = Subject.get(Subject.code == subject_code) user_exam_subject = UserExamSubject.create(user_id=user.id, exam_id=exam.id, subject_id=subject.id, be_register=be_register, status=True, id=uuid.uuid4()) user_exam_subject.save() return { "success": True, "message": "Thành công", } except Exception as e: print(e) return {"success": False, "message": "Thất bại"}