C#/NET6/EFCore/ReactJs/Bootstrap - Урок 7.2 Внедрение зависимостей (Dependency Injection) и обновление записей в БД через POST запрос
Подключиться к уроку
План урока
- Кратко о внедрении зависимостей (Dependency Injection) в ASP.NET Core (https://metanit.com/sharp/aspnet5/6.1.php)
- Создаем API контроллер и добавляем в него зависимость от IHouseRepository
- Описываем жизненный цикл зависимости в Program.cs
- Создаем метод POST для добавления данных в БД
- Как создать POST запрос в Fiddler
- Сессия дебага ошибок запуска приложения ))
Видео
Задача
- Следуя за видео создать контроллер HouseController, добавить зависимость от IHouseRepository
- Добавить метод работающий по [HttpGet] Get - он будет возращать все домики из таблицы
- Добавить метод работающий по [HttpPost] Post - это метод для добавления данных в базу
- В методе POST должно происходить добавление 7 домиков для животных, смотреть пример кода в видео
- С помощью инструмента Fiddler захватить GET запрос "/api/house" и отправить в Composer tab для выполнения Post запроса.
- Сделать скриншот страницы браузера вернувшей 7 созданных домиков
- Отправить данные на гитхаб
Конечный код урока
https://github.com/ITFriends/Panda/archive/refs/tags/lesson-7.2.zip