🎦 Ветка для реализации задачи должна называться add-director.
Описание задачи
В информацию о фильмах должно быть добавлено имя режиссёра. После этого должна появиться следующая функциональность.
- Вывод всех фильмов режиссёра, отсортированных по количеству лайков.
- Вывод всех фильмов режиссёра, отсортированных по годам.
API
GET /films/director/{directorId}?sortBy=[year,likes]
Возвращает список фильмов режиссера отсортированных по количеству лайков или году выпуска.
POST /films
{
"name": "New film",
"releaseDate": "1999-04-30",
"description": "New film about friends",
"duration": 120,
"mpa": { "id": 3},
"genres": [{ "id": 1}],
"director": [{ "id": 1}]
}
GET /directors - Список всех режиссёров
GET /directors/{id}- Получение режиссёра по id
POST /directors - Создание режиссёра
PUT /directors - Изменение режиссёра
{
"id": 1,
"name": "New director"
}
DELETE /directors/{id} - Удаление режиссёра
🎦 Ветка для реализации задачи должна называться
add-director.Описание задачи
В информацию о фильмах должно быть добавлено имя режиссёра. После этого должна появиться следующая функциональность.
API
GET /films/director/{directorId}?sortBy=[year,likes]Возвращает список фильмов режиссера отсортированных по количеству лайков или году выпуска.
POST /films{ "name": "New film", "releaseDate": "1999-04-30", "description": "New film about friends", "duration": 120, "mpa": { "id": 3}, "genres": [{ "id": 1}], "director": [{ "id": 1}] }GET /directors- Список всех режиссёровGET /directors/{id}- Получение режиссёра по idPOST /directors- Создание режиссёраPUT /directors- Изменение режиссёра{ "id": 1, "name": "New director" }DELETE /directors/{id}- Удаление режиссёра