Make create house work

This commit is contained in:
Jacob Windsor
2025-02-19 14:48:56 +01:00
parent 2e70664620
commit cb8b1469cf
9 changed files with 57 additions and 20 deletions
+6 -1
View File
@@ -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:
"""