25 lines
639 B
Python
25 lines
639 B
Python
from sqlalchemy.orm import Session
|
|
from app.modules.clients.models import Client
|
|
|
|
|
|
|
|
def fiscal_number_exists(db: Session, fiscal_number: str) -> bool:
|
|
"""Verify if a client exist in db"""
|
|
if not fiscal_number:
|
|
return False
|
|
exists = db.query(Client).filter(
|
|
Client.fiscal_number == fiscal_number,
|
|
).first() is not None
|
|
|
|
return exists
|
|
|
|
def email_exist(db: Session, email: str) -> bool:
|
|
if not email:
|
|
return False
|
|
|
|
exist = db.query(Client).filter(
|
|
Client.email == email
|
|
).first() is not None
|
|
|
|
return exist
|
|
|