Closed
Conversation
…s, Added DBcontext for ORM queries tghrough MS SQL Server. Added Application layer: Implemented CRUD services for each Repository, created DTO views for each domain models. Created API layer: added CRUD, analytics controllers for each services. Created Producer for generation contracts between consumers and cars. Producer sends data via the grpc protocol. Created proto files in Application layer. Consumer has been created that receives generated data via rpc
danlla
approved these changes
Feb 24, 2026
danlla
left a comment
There was a problem hiding this comment.
Есть достаточно недочетов, но в общем-то пойдет
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
ФИО: Котенков Григорий
Номер группы: 6411
Номер лабораторной: 4
Номер варианта: 12
**Краткое описание предметной области:**Пункт проката автомобиля.
Краткое описание добавленных фич: Инфраструктурный слой:
Добавлены репозитории для каждой доменной модели
Создан DBContext для ORM-запросов через MS SQL Server
Реализовано взаимодействие с базой данных
Слой приложения (Application layer):
Реализованы CRUD-сервисы для каждого репозитория
Созданы DTO (Data Transfer Objects) для всех доменных моделей
Добавлены профили маппинга для преобразования моделей в DTO
API слой:
Добавлены CRUD-контроллеры для каждого сервиса
аналитические контроллеры для сбора статистики
Настроено REST API взаимодействие
gRPC коммуникация:
Создан Producer для генерации контрактов между потребителями и автомобилями
Реализована передача данных через gRPC протокол
Созданы proto-файлы в слое приложения (Application layer)
Разработан Consumer для приема сгенерированных данных через RPC