ASP.NET Core API для логирования событий
Привет!
Мне нужно построить решение для 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-пакетами, в которых решены рутинные проблемы. И вообще всяко буду на связи и готов помогать)