GPQBot

Форк
0
/
create.py 
20 строк · 546.0 Байт
1
from schemas.shemas import FidbackCreate, Fidback
2
from app.db.sqlalchemy import AsyncSession
3
from app.db.repo import FidbackRepo
4

5

6
class CreateFidbackInteractor:
7
    def __init__(self, db_session: AsyncSession) -> None:
8
        self._db_session = db_session
9

10
    async def execute(
11
        self,
12
        fidback_in_creation: FidbackCreate,
13
    ) -> Fidback:
14
        fidback_repo = FidbackRepo(self._db_session)
15

16
        fidback = await fidback_repo.create_task(fidback_in_creation)
17

18
        await self._db_session.commit()
19

20
        return fidback

Использование cookies

Мы используем файлы cookie в соответствии с Политикой конфиденциальности и Политикой использования cookies.

Нажимая кнопку «Принимаю», Вы даете АО «СберТех» согласие на обработку Ваших персональных данных в целях совершенствования нашего веб-сайта и Сервиса GitVerse, а также повышения удобства их использования.

Запретить использование cookies Вы можете самостоятельно в настройках Вашего браузера.