Add subscriotn
This commit is contained in:
@@ -47,6 +47,22 @@ class MembersProducts(db.Model):
|
||||
return None
|
||||
return member_product
|
||||
|
||||
@classmethod
|
||||
def create_subscription(cls, member_id ,product_id,status,internal_url):
|
||||
# Create the subscription
|
||||
subscription = cls(
|
||||
member_id=member_id,
|
||||
product_id=product_id,
|
||||
status=status,
|
||||
internal_url=internal_url
|
||||
)
|
||||
|
||||
try:
|
||||
db.session.add(subscription)
|
||||
except IntegrityError as err:
|
||||
raise ValueError(f"Database integrity error: {err}")
|
||||
return subscription
|
||||
|
||||
|
||||
def to_dict(self):
|
||||
"""
|
||||
|
||||
Reference in New Issue
Block a user