Skip to content

Лаб.4 6411 Котенков Григорий #283

Closed
bl0b3s wants to merge 8 commits intoitsecd:mainfrom
bl0b3s:lab4
Closed

Лаб.4 6411 Котенков Григорий #283
bl0b3s wants to merge 8 commits intoitsecd:mainfrom
bl0b3s:lab4

Conversation

@bl0b3s
Copy link

@bl0b3s bl0b3s commented Feb 22, 2026

ФИО: Котенков Григорий
Номер группы: 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

…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
@github-actions github-actions bot added In progress Код в процессе проверки Lab 4 Лабораторная №4. Инфраструктура labels Feb 22, 2026
@github-actions github-actions bot requested a review from danlla February 22, 2026 15:06
Copy link

@danlla danlla left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Есть достаточно недочетов, но в общем-то пойдет

@danlla danlla added Approved Лабораторная зачтена and removed In progress Код в процессе проверки labels Feb 24, 2026
@danlla danlla closed this Feb 24, 2026
@danlla danlla added Lab 1 Лабораторная №1. Классы Lab 2 Лабораторная №2. Сервер Lab 3 Лабораторная №3. ORM labels Feb 24, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

Approved Лабораторная зачтена Lab 1 Лабораторная №1. Классы Lab 2 Лабораторная №2. Сервер Lab 3 Лабораторная №3. ORM Lab 4 Лабораторная №4. Инфраструктура

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants