Make create house work
This commit is contained in:
@@ -1,7 +1,7 @@
|
||||
from sqlalchemy.ext.asyncio.session import AsyncSession
|
||||
from typing import Annotated
|
||||
from fastapi import Depends
|
||||
from app.providers.db_provider import get_session
|
||||
from ..providers.db_provider import get_session
|
||||
from ..models.user import User
|
||||
from sqlmodel import select
|
||||
|
||||
@@ -15,6 +15,11 @@ class UserRepository:
|
||||
statement = select(User).where(User.id == user_id)
|
||||
result = await self.session.execute(statement)
|
||||
return result.scalar_one_or_none()
|
||||
|
||||
async def get_by_email(self, email: str):
|
||||
statement = select(User).where(User.email == email)
|
||||
result = await self.session.execute(statement)
|
||||
return result.scalar_one_or_none()
|
||||
|
||||
async def save(self, user: User) -> None:
|
||||
"""
|
||||
|
||||
Reference in New Issue
Block a user