- Выполнить в cmd в корне каталога приложения команду docker-compose up
- Перейти на https://localhost:7035/swagger/index.html
Необходимо разработать приложение REST API с использованием C# ASP.NET Core. REST API должен работать с JSON
Для хранения данных необходимо использовать PostgreSQL. В БД должна содержать 2 таблицы:
- users (пользователи)
- todos (задачи пользователей)
- id
- username
- password
- id
- title
- user_id (внешний ключ для связи с таблицей users)
В приложении должны находится 2 сущности, пользователь и задача пользователя. У одного пользователя может быть несколько задач.
Реализовать 2 контроллера, для пользователей и задач.
В контроллерах реализовать следующие методы:
- Метод POST для создания пользователя
- Метод POST для создания задачи
- Метод GET для получения пользователя по id. При GET запросе должен возвращаться JSON, который содержит информацию о пользователе и его задачах.
- Метод DELETE для удаления пользователя. При удалении пользователя, все связанные с ним задачи должны также удаляться