ASP.NET Core API для логирования событий

Дмитрий6 лет в сервисе
Данные заказчика будут вам доступны после подачи заявки
07.09.2019

Привет!

Мне нужно построить решение для Visual Studio 2017 для логирования виртуального представления событий внешней системы в локальной БД и с возможностью отдавать эти события списком или по ключу. Сохранение и предоставление событий должно осуществляться через вызовы ASP.NET Core Web API.

Предполагаемые проекты в решении:

* Бизнес-логика (слой Domain).

* Связь с базой данных (слой Entity Framework).

* API (слой представления).

* Проекты модульных и интеграционных тестов.

Сущности:

* Процедура, представляющая инцидент во внешней системе (12 свойств).

* Событие доступа к процедуре (6 свойств).

Задачи:

1. Создать структуру решения - несколько проектов по слоям.

2. Добавить сущности в домен, сконфигурировать их отображение в БД.

3. Добавить Web API с двумя контроллерами, сконфигурировать Swagger.

Технологии:

* ASP.NET Core Web API.

* Entity Framework Core.

* NUnit.

* Swagger.

Для удобства и быстроты реализации я с удовольствием обсужу все детали, покажу желаемую структуру решения, поделюсь Nuget-пакетами, в которых решены рутинные проблемы. И вообще всяко буду на связи и готов помогать)