From 33a29c2f13ab8f27cdeef21dc7ddb5474b7e209a Mon Sep 17 00:00:00 2001 From: Ezeudoh Tochukwu Date: Wed, 20 Nov 2024 06:40:53 +0100 Subject: [PATCH] updated sample exercise --- .../ellar_and_django_orm/root_module.py | 12 +++++------- 1 file changed, 5 insertions(+), 7 deletions(-) diff --git a/sample/ellar-and-django-orm/ellar_and_django_orm/root_module.py b/sample/ellar-and-django-orm/ellar_and_django_orm/root_module.py index fafa107..067b473 100644 --- a/sample/ellar-and-django-orm/ellar_and_django_orm/root_module.py +++ b/sample/ellar-and-django-orm/ellar_and_django_orm/root_module.py @@ -6,7 +6,7 @@ exception_handler, ) from ellar.core import ModuleBase -from ellar.di import Container +from ellar.di import ProviderConfig from ellar_django import DjangoModule @@ -18,14 +18,12 @@ modules=[ DjangoModule.setup(settings_module="ellar_and_django_orm.wsgi_django.settings"), EventModule, - ] + ], + providers=[ + ProviderConfig(IEventRepository, use_class="ellar_and_django_orm.services.event_repository:EventRepository") + ], ) class ApplicationModule(ModuleBase): @exception_handler(404) def exception_404_handler(cls, ctx: IExecutionContext, exc: Exception) -> Response: return JSONResponse({"detail": "Resource not found."}, status_code=404) - - def register_services(self, container: Container) -> None: - from .services.event_repository import EventRepository - - container.register(IEventRepository, EventRepository)