Skip to content

Гусарова Маргарита Лаб. 1 Группа 6512#59

Closed
MaargoGysarova wants to merge 3 commits intoitsecd:mainfrom
MaargoGysarova:main
Closed

Гусарова Маргарита Лаб. 1 Группа 6512#59
MaargoGysarova wants to merge 3 commits intoitsecd:mainfrom
MaargoGysarova:main

Conversation

@MaargoGysarova
Copy link

ФИО: Гусарова Маргарита
Номер группы: 6512
Номер лабораторной: 1
Номер варианта: 21
Краткое описание предметной области: Кредитная заявка (тип кредита, суммы, сроки, ставка, даты, статус, страховка; генерация по правилам варианта 21 и кэширование результата)
Краткое описание добавленных фич:

  • Реализован генератор CreditApplication на Bogus с бизнес‑правилами варианта 21
  • Сервис с кэшированием ответов в Redis (IDistributedCache), TTL из конфигурации
  • REST‑эндпойнт GET /api/creditapplication?id={id}
  • Оркестрация через .NET Aspire (AppHost поднимает Redis и API)
  • Клиентская карточка на Blazor WebAssembly (CreditApplicationCard) для запроса и отображения заявки
  • xUnit‑тесты генерации: проверка ставок, сумм, дат и терминальных статусов
  • Обновлён README (архитектура, запуск, эндпойнт, раздел со скриншотом)

@github-actions github-actions bot added In progress Код в процессе проверки Lab 1 Лабораторная №1. Кэширование labels Mar 15, 2026
@github-actions github-actions bot requested a review from danlla March 15, 2026 14:48
@MaargoGysarova MaargoGysarova changed the title Гусарова Маргарита Лаб. 1 Группа 65112 Гусарова Маргарита Лаб. 1 Группа 6512 Mar 15, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

In progress Код в процессе проверки Lab 1 Лабораторная №1. Кэширование

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant