«Десятка найкращих фільмів» (розширення функціональності)
Модифікувати існуючий веб-додаток на ASP.NET Core MVC так, щоб користувач міг повністю керувати списком фільмів через веб-інтерфейс.
| № | Функція | Обов’язково |
|---|---|---|
| 1 | Створення (Create) — додавання нового фільму | Так |
| 2 | Читання (Read) — перегляд списку фільмів | Так |
| 3 | Читання (Details) — окрема сторінка з детальною інформацією про фільм | Так |
| 4 | Оновлення (Update) — редагування існуючого фільму | Ні |
| 5 | Видалення (Delete) — видалення фільму зі списку з підтвердженням | Ні |
- Використовувати шаблон MVC (модель, подання, контролер).
- Реалізувати повний набір CRUD-операцій в одному контролері (наприклад,
MoviesController). - Для зберігання даних можна використовувати:
- Колекцію в пам’яті (для спрощеного варіанту),
- Entity Framework Core з базою даних.
- Забезпечити валідацію даних на стороні моделі та на стороні клієнта*
- На сторінці Details відображати всю детальну інформацію про фільм (рік випуску, режисер, жанр, опис, постер тощо).
- Зробити зручний та гарний користувацький інтерфейс.