1515
1616@ROUTER .get ("/decks/" )
1717async def list_decks (
18- decks_service : DecksService = FromDI (ioc .IOCContainer .decks_service ),
18+ decks_service : DecksService = FromDI (ioc .Dependencies .decks_service ),
1919) -> schemas .Decks :
2020 objects = await decks_service .list ()
2121 return typing .cast (schemas .Decks , {"items" : objects })
@@ -24,7 +24,7 @@ async def list_decks(
2424@ROUTER .get ("/decks/{deck_id}/" )
2525async def get_deck (
2626 deck_id : int ,
27- decks_service : DecksService = FromDI (ioc .IOCContainer .decks_service ),
27+ decks_service : DecksService = FromDI (ioc .Dependencies .decks_service ),
2828) -> schemas .Deck :
2929 instance = await decks_service .get_one_or_none (
3030 models .Deck .id == deck_id ,
@@ -40,7 +40,7 @@ async def get_deck(
4040async def update_deck (
4141 deck_id : int ,
4242 data : schemas .DeckCreate ,
43- decks_service : DecksService = FromDI (ioc .IOCContainer .decks_service ),
43+ decks_service : DecksService = FromDI (ioc .Dependencies .decks_service ),
4444) -> schemas .Deck :
4545 try :
4646 instance = await decks_service .update (data = data .model_dump (), item_id = deck_id )
@@ -53,7 +53,7 @@ async def update_deck(
5353@ROUTER .post ("/decks/" )
5454async def create_deck (
5555 data : schemas .DeckCreate ,
56- decks_service : DecksService = FromDI (ioc .IOCContainer .decks_service ),
56+ decks_service : DecksService = FromDI (ioc .Dependencies .decks_service ),
5757) -> schemas .Deck :
5858 instance = await decks_service .create (data )
5959 return typing .cast (schemas .Deck , instance )
@@ -62,7 +62,7 @@ async def create_deck(
6262@ROUTER .get ("/decks/{deck_id}/cards/" )
6363async def list_cards (
6464 deck_id : int ,
65- cards_service : CardsService = FromDI (ioc .IOCContainer .cards_service ),
65+ cards_service : CardsService = FromDI (ioc .Dependencies .cards_service ),
6666) -> schemas .Cards :
6767 objects = await cards_service .list (models .Card .deck_id == deck_id )
6868 return typing .cast (schemas .Cards , {"items" : objects })
@@ -71,7 +71,7 @@ async def list_cards(
7171@ROUTER .get ("/cards/{card_id}/" )
7272async def get_card (
7373 card_id : int ,
74- cards_service : CardsService = FromDI (ioc .IOCContainer .cards_service ),
74+ cards_service : CardsService = FromDI (ioc .Dependencies .cards_service ),
7575) -> schemas .Card :
7676 instance = await cards_service .get_one_or_none (models .Card .id == card_id )
7777 if not instance :
@@ -83,7 +83,7 @@ async def get_card(
8383async def create_cards (
8484 deck_id : int ,
8585 data : list [schemas .CardCreate ],
86- cards_service : CardsService = FromDI (ioc .IOCContainer .cards_service ),
86+ cards_service : CardsService = FromDI (ioc .Dependencies .cards_service ),
8787) -> schemas .Cards :
8888 objects = await cards_service .create_many (
8989 data = [models .Card (** card .model_dump (), deck_id = deck_id ) for card in data ],
@@ -95,7 +95,7 @@ async def create_cards(
9595async def update_cards (
9696 deck_id : int ,
9797 data : list [schemas .Card ],
98- cards_service : CardsService = FromDI (ioc .IOCContainer .cards_service ),
98+ cards_service : CardsService = FromDI (ioc .Dependencies .cards_service ),
9999) -> schemas .Cards :
100100 objects = await cards_service .upsert_many (
101101 data = [models .Card (** card .model_dump (exclude = {"deck_id" }), deck_id = deck_id ) for card in data ],
0 commit comments