diff --git a/.DS_Store b/.DS_Store index dd8c178..5bad86d 100644 Binary files a/.DS_Store and b/.DS_Store differ diff --git a/README.md b/README.md index a5813fe..acee6e8 100644 --- a/README.md +++ b/README.md @@ -42,10 +42,6 @@ microservice_name/ │ │ ├── __init__.py │ │ ├── session.py # Database session handling │ │ └── migrations/ # Database migrations -│ ├── services/ # Business logic layer -│ │ ├── __init__.py -│ │ ├── user_service.py # Example service -│ │ └── ... │ ├── repositories/ # database logic layer │ │ ├── __init__.py │ │ ├── user_repository.py # Example service @@ -85,30 +81,7 @@ microservice_name/ return GenericService(repository) ``` -3. The **services.py** communicates with the repository layer that already has a repository instance injected into the service instance at the endpoint.py file - - ```python - class UserService: - def __init__(self, repository): - self.repository = repository - - async def create_user(self, user_data:UserBaseModel): - return await self.repository.create_user(user_data) - - async def read_users(self): - return await self.repository.get_all_users() - - async def read_user_by_email(self, user_email: str): - return await self.repository.get_user_by_email(user_email) - - async def update_user(self, user_id, user_data: UserBaseModel): - return await self.repository.update_user(user_id, user_data) - - async def delete_user(self, user_id: int): - return await self.repository.delete_user(user_id) - ``` - -4. The **repository.py** file is responsible for managing all database operations. The **db** instance was injected again on the dependency layer. +3. The **repository.py** file is responsible for managing all database operations. The **db** instance was injected again on the dependency layer. ```python class UserRepository: diff --git a/app/.DS_Store b/app/.DS_Store index e6c5def..b2ab7b2 100644 Binary files a/app/.DS_Store and b/app/.DS_Store differ diff --git a/app/services/init.py b/app/services/init.py deleted file mode 100644 index e69de29..0000000 diff --git a/app/services/user_service.py b/app/services/user_service.py deleted file mode 100644 index e69de29..0000000