Skip to content

Instantly share code, notes, and snippets.

@sunmeat
Created December 9, 2025 12:53
Show Gist options
  • Select an option

  • Save sunmeat/91e4003b35e907f125281b2a22e7c386 to your computer and use it in GitHub Desktop.

Select an option

Save sunmeat/91e4003b35e907f125281b2a22e7c386 to your computer and use it in GitHub Desktop.
ДЗ 4. CRUD-опперації

Завдання: ASP.NET Core MVC — Реалізація CRUD-операцій

Назва проєкту

«Десятка найкращих фільмів» (розширення функціональності)

Мета

Модифікувати існуючий веб-додаток на ASP.NET Core MVC так, щоб користувач міг повністю керувати списком фільмів через веб-інтерфейс.

Необхідні функції

Функція Обов’язково
1 Створення (Create) — додавання нового фільму Так
2 Читання (Read) — перегляд списку фільмів Так
3 Читання (Details) — окрема сторінка з детальною інформацією про фільм Так
4 Оновлення (Update) — редагування існуючого фільму Ні
5 Видалення (Delete) — видалення фільму зі списку з підтвердженням Ні

Вимоги до реалізації

  • Використовувати шаблон MVC (модель, подання, контролер).
  • Реалізувати повний набір CRUD-операцій в одному контролері (наприклад, MoviesController).
  • Для зберігання даних можна використовувати:
    • Колекцію в пам’яті (для спрощеного варіанту),
    • Entity Framework Core з базою даних.
  • Забезпечити валідацію даних на стороні моделі та на стороні клієнта*
  • На сторінці Details відображати всю детальну інформацію про фільм (рік випуску, режисер, жанр, опис, постер тощо).
  • Зробити зручний та гарний користувацький інтерфейс.
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment