Skip to content

iacmac-web-tools/test-backend

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

5 Commits
 
 

Repository files navigation

.NET 6 WEB API Test Task

Порядок выполнения

  1. Форкнуть репозиторий
  2. Добавить CONTRIBUTORS.md со своими ФИО и email
  3. Сделать задание
  4. Сделать pull-request к данному репозиторию

Задание

Сделать WEB API с использованием .NET 6 для добавления и просмотра тезисов, аналогичный представленному здесь https://conf.antibiotic.ru/demo/swagger/index.html

API должно обеспечивать:

  • Добавление нового тезиса
  • Просмотр списка добавленных через форму тезисов
  • Просмотр подробной информации об одном добавленном тезисе
  • Редактирование информации об одном добавленном тезисе
  • Удаление тезиса
  • Вывод ошибки в случаях, если что-то пошло не так (не заполнены обязательные поля, превышен лимит символов, объект не найдент, и т.д.)

Задание реализовать с использованием Swagger, Entity Framework Core. В качестве базы данных можно использовать что угодно: Sqlite, SqlServer, Postgres, InMemoryDb, текстовые файлы. Использование Automapper, паттернов UnitOfWork, Repository будет плюсом, но не обязательно.

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published